Using Interconnected Networks Patents (Class 709/218)
-
Patent number: 12105794Abstract: A system is provided for electronic data obfuscation and protection using independent destructible data objects. The system may split a set of data into a data portion and a key portion, where the data portion may be stored in a database separately from the key portion. The data portion may further comprise a set of executable code for a time or iteration based destructible data object, where the data object may incrementally decrease a countdown value based on the passage of time and/or iterations. If the countdown value reaches a threshold value without being refreshed, the data object may automatically execute one or more processes to protect the set of data. In this way, the system provides a secure way to prevent unauthorized access to sensitive data.Type: GrantFiled: March 23, 2023Date of Patent: October 1, 2024Assignee: BANK OF AMERICA CORPORATIONInventors: Brandon Sloane, John Howard Kling
-
Patent number: 12101222Abstract: Techniques are described for creating a network-link between a first virtual network in a first cloud environment and a second virtual network in a second cloud environment. The first virtual network in the first cloud environment is created to enable a user associated with a customer tenancy in the second cloud environment to access one or more services provided in the first cloud environment. The network-link is created based on one or more link-enabling virtual networks being deployed in the first cloud environment and the second cloud environment.Type: GrantFiled: February 1, 2023Date of Patent: September 24, 2024Assignee: Oracle International CorporationInventors: Jinsu Choi, Jwala Dinesh Gupta Chakka, Jagwinder Singh Brar, Shane Baker
-
Patent number: 12074758Abstract: Partners in an entity increasingly need to obtain information about data relating to communications of a terminal. A configuration method and a configuration device configure a terminal device able to be connected to a slice of a communication network. The slice is instantiated so as to route data between the terminal device and a service device in accordance with at least one routing criterion. The method is implemented by management equipment for managing the terminal device and able to communicate with the terminal device. The method includes storing a configuration context of the terminal device in memory, and transmitting, to the terminal device, a configuration message including the identifier of a proxy connection device and the identifier of the network slice.Type: GrantFiled: June 15, 2021Date of Patent: August 27, 2024Assignee: OrangeInventors: Nicolas Bihannic, Olivier Le Grand
-
Patent number: 12063260Abstract: Systems and methods are disclosed to mitigate stalling of streaming content due to rebuffering so that, e.g., the content consumer does not experience gaps in playback. In some embodiments, by buffering streaming content simultaneously at two bitrate levels—e.g., one of the lowest bitrates and a better-quality bitrate, within the bandwidth limitations—rebuffering-caused gaps in playback of a higher quality (HQ) stream may be filled with a lower quality (LQ) stream. For instance, client-side dual buffers may store n segments from the HQ stream during a given time and a multiple of n number of segments from the LQ stream, thus allowing for many of the LQ segments to be output if the HQ stream is rebuffering. If a segment of content is beginning to be played back as an LQ segment, there is no reason to buffer the same segment from the HQ stream.Type: GrantFiled: August 31, 2022Date of Patent: August 13, 2024Assignee: Rovi Guides, Inc.Inventors: Tao Chen, Reda Harb
-
Patent number: 12056082Abstract: Each NIC performs an aggregation calculation of data output from each processor in a normal order including a head NIC located at a head position of a first pipeline connection, an intermediate NIC located at an intermediate position, and a tail NIC located at a tail position, and when the aggregation calculation in the tail NIC is completed, each NIC starts distribution of an obtained aggregation result, distributes the aggregation result in a reverse order including the tail NIC, the intermediate NIC, and the head NIC, and outputs the aggregation result to the processor of the communication interface.Type: GrantFiled: November 11, 2020Date of Patent: August 6, 2024Assignee: Nippon Telegraph and Telephone CorporationInventors: Kenji Tanaka, Tsuyoshi Ito, Yuki Arikawa, Tsutomu Takeya, Kazuhiko Terada, Takeshi Sakamoto
-
Patent number: 12051387Abstract: To enable uncompressed RAW data to be appropriately transmitted from an imaging device to an external device. A transmission unit transmits uncompressed RAW data to an external device via a transmission path. In a case where the external device does not support the uncompressed RAW data, the control unit controls the transmission unit so as not to perform output processing for outputting the uncompressed RAW data to the transmission path. For example, the information reception unit receives identification information indicating that the external device supports the uncompressed RAW data from the external device via the transmission path.Type: GrantFiled: March 11, 2021Date of Patent: July 30, 2024Assignee: SONY GROUP CORPORATIONInventors: Kunihiro Esaki, Manabu Kubo, Akiyo Fukuda, Katsuaki Yokomizo
-
Patent number: 12046011Abstract: An electronic document system can allow users to upload a document package containing multiple individual component documents. Each component document includes a subset of a plurality of pages that are included in the document package. The electronic document system identifies a page of each component document by applying a machine learning model to the document package. The electronic document system partitions the document package into the individual component documents based on the identified pages. For each individual component document, the electronic document system identifies a document topic corresponding to the component document by applying another machine learning model. The electronic document system modifies a user interface to display each component document and corresponding document topic.Type: GrantFiled: June 22, 2021Date of Patent: July 23, 2024Assignee: DocuSign, Inc.Inventors: Shrinivas Kiran Kaza, Taiwo Raphael Alabi, Ashwath Mohan, Varsha Sri Raghavan, Kim Cuong Phung
-
Patent number: 12040936Abstract: A technique for application level based connection handling in a system comprising a plurality of distributed applications (302, 304) is disclosed. A method implementation of the technique is performed by a connection handling component (306) operating at application Level and providing an interface (310) towards a first application (302) of the plurality of distributed applications (302, 304) for establishing a connection with a second application (304) of the distributed plurality of applications (302, 304). The method comprises establishing, upon request of the first application (302) via the interface (310), a connection with the second application (304), and maintaining the connection on behalf of the first application (302) for communication between the first application (302) and the second application (304).Type: GrantFiled: January 17, 2019Date of Patent: July 16, 2024Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Dániel Géhberger, Péter Mátray, Gabor Nemeth, Balázs Pinczel
-
Patent number: 12041147Abstract: A method for allocating resources of fog nodes is disclosed, wherein the fog nodes are organized into at least one fog network. The method includes receiving a request from a client node, identifying requirements for fulfillment of the request, determining a location of the client node for fulfillment of the request, and identifying, from the identified requirements and the determined location, a cluster of fog nodes operable to fulfill the request. The method further includes selecting, from the identified cluster, fog nodes the resources of which are to be allocated to fulfilling the request by minimizing at least one of a number of clusters required to fulfill the request, a total time to fulfill requests received by the fog nodes, and/or a number of unfulfilled requests received by the fog nodes.Type: GrantFiled: June 7, 2019Date of Patent: July 16, 2024Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Arindam Banerjee, M Saravanan
-
Patent number: 12034590Abstract: A method for operation of a central office point of delivery within a broadband access network of a telecommunications network and/or for flexibly providing, within the central office point of delivery, user-related traffic to at least one central functional entity providing at least one specific functionality within the central office point of delivery or for the central office point of delivery includes: in a first step, the user-related traffic is routed to a specific service edge node, wherein the specific service edge node is selected or determined, by at least one repository node, based on the at least one specific network termination node and/or the specific line termination node; and in a second step, the user-related traffic is provided to the at least one central functional entity.Type: GrantFiled: December 2, 2019Date of Patent: July 9, 2024Assignee: DEUTSCHE TELEKOM AGInventors: Thomas Haag, Hans-Joerg Kolbe, Fabian Schneider, Sabine Szuppa
-
Patent number: 12013799Abstract: Systems and methods for memory management for guests. An example method may include running, by a host computer system, a host component managing a guest in communication with a peripheral device, wherein the peripheral device comprises an input/output memory management unit (IOMMU). The method may further include appending, to a page table of the IOMMU, a plurality of records referencing present memory pages associated with a task running on the guest and appending, to the page table of the IOMMU, a plurality of records referencing read-only memory pages associated with the task, wherein the read-only memory pages are indicated as read-only in the page table.Type: GrantFiled: April 8, 2022Date of Patent: June 18, 2024Assignee: Red Hat, Inc.Inventors: Michael Tsirkin, David Gilbert
-
Patent number: 12010517Abstract: System and methods are disclosed herein for dynamic detection of malicious activities on a mobile device. The mobile device maintains a file that is executable on the mobile device. The file includes a plurality of primitives, with each primitive comprising a piece of detection logic that, when executed, performs a security function on the mobile device. The mobile device receives instructions from a security service to chain a subset of primitives. The subset of primitives, when chained together, forms a detection process for a malicious activity newly identified by the security service. The system and methods then chain the subset of primitives based on instructions received from the security service and identify the malicious activity by executing the chained subset of primitives.Type: GrantFiled: May 10, 2021Date of Patent: June 11, 2024Assignee: Zimperium, Inc.Inventors: Ryan Chazen, Asaf Peleg
-
Patent number: 12008613Abstract: A medical information navigation engine (“MINE”) is provided. In some embodiments, the system computes a current patient encounter vector for a current patient encounter, and then an optimal patient encounter vector is computed by assuming a best case patient encounter in accordance with the organizational objectives. The system is then able to compute the difference between the best case encounter and the current patient encounter. This difference is used to compute a corresponding payoff using an intelligent matrix.Type: GrantFiled: June 29, 2023Date of Patent: June 11, 2024Assignee: APIXIO, INC.Inventors: Shahram Shawn Dastmalchi, Vishnuvyas Sethumadhavan, Mary Ellen Campana, Robert Derward Rogers, Imran N. Chaudhri
-
Patent number: 12001780Abstract: Systems and methods to maintain amends to an annotation as discrete chronological events are disclosed. Exemplary implementations may: obtain a selection of a first annotation template for a first annotation via a client computing platform; generate a root node based on the selection of the first annotation template; obtain a first command to update to the first annotation; append a first update node to the root node responsive to the first command; obtain a second command to update to the first annotation; append a second update node to the first node responsive to the second command; receive an indication to present the first annotation; generate, responsive to the indication, the first annotation by populating the first annotation template included in the root node based on the first node set and in sequential order indicated by the edges; and effectuate presentation of the first annotation.Type: GrantFiled: July 11, 2023Date of Patent: June 4, 2024Assignee: Suki AI, Inc.Inventors: Badarinarayan Parthasarathi Burli, Harish Chandra Thuwal, Sai Chaitanya Ramineni
-
Patent number: 11983005Abstract: The disclosure includes embodiments for spinning out members of a first vehicular micro cloud to form a second vehicular micro cloud. According to some embodiments, a method includes forming a first vehicular micro cloud including a set of members. The method includes exiting the first vehicular micro cloud by a subset of the members of the first vehicular micro cloud. The method incudes identifying a reason to form a second vehicular micro cloud by the subset. The method includes executing steps, by a processor and a wireless radio, to form the second vehicular micro cloud by the subset based on the identification of the reason so that, by the formation of the second vehicular micro cloud, the spinning out of the subset of the members of the first vehicular micro cloud is achieved. The processor and the wireless radio are elements of a hub of the second vehicular micro cloud.Type: GrantFiled: September 4, 2020Date of Patent: May 14, 2024Inventors: Seyhan Ucar, Takamasa Higuchi, Chang-Heng Wang, Onur Altintas
-
Patent number: 11978062Abstract: Disclosed herein are systems and methods for detecting malicious use of a remote administration tool. In one aspect, an exemplary method comprises, gathering, from a flow of events, data that comprises any number of keyboard entry events, wherein each event is related at least to actions indicating a keyboard entry and a context in which the event occurred, comparing the gathered keyboard entry events with signatures from a database, and when a match is found with at least one signature, identifying an activity which is a characteristic that indicates that the remote administration tool is being controlled remotely.Type: GrantFiled: January 28, 2021Date of Patent: May 7, 2024Assignee: AO Kaspersky LabInventor: Sergey N. Ivanov
-
Patent number: 11977493Abstract: A system includes a host with a memory, a processor, a supervisor, and a device with access to DMAs. The system also includes a guest with access to GMAs and configured to initialize a first driver for the device. The supervisor is configured to map GMAs to a first subset of DMAs, map SMAs to a second subset of DMAs, which are located in a reserved range of addresses, and to initialize a second driver for the device with access to the SMAs. The device is configured to communicate with the guest and the supervisor via the first subset of DMAs and the SMAs respectively. The supervisor is configured to intercept a request from the first driver and validate that memory addresses associated with the request are outside of the reserved range. The supervisor is also configured to send the request to the device via the second driver.Type: GrantFiled: July 17, 2019Date of Patent: May 7, 2024Assignee: RED HAT, INC.Inventor: Michael Tsirkin
-
Patent number: 11973820Abstract: A method and apparatus may be provided for signaling auxiliary media including pre-roll media content and mid-roll media content in a main media stream including receiving main media presentation descriptions (MPD) comprising one or more main media segments and at least one auxiliary descriptor referencing one or more auxiliary MPDs. The auxiliary MPD may include one or more auxiliary media segments that are independent of the one or more main media segments. The method may include retrieving the one or more auxiliary MPDs referenced in the one or more main MPD using the at least one auxiliary descriptor, the auxiliary MPD of the one or more auxiliary MPDs comprising the one or more auxiliary media segments and an auxiliary media presentation duration. The one or more auxiliary media segments and the one or more main media segments may be appended to a media source extension (MSE) source buffer and dispatched.Type: GrantFiled: September 21, 2022Date of Patent: April 30, 2024Assignee: TENCENT AMERICA LLCInventor: Iraj Sodagar
-
Patent number: 11972297Abstract: Systems and methods are provided for offloading a task from a central processor in a radio access network (RAN) server to one or more heterogeneous accelerators. For example, a task associated with one or more operational partitions (or a service application) associated with processing data traffic in the RAN is dynamically allocated for offloading from the central processor based on workload status information. One or more accelerators are dynamically allocated for executing the task, where the accelerators may be heterogeneous and my not comprise pre-programming for executing the task. The disclosed technology further enables generating specific application programs for execution on the respective heterogeneous accelerators based on a single set of program instructions.Type: GrantFiled: May 18, 2021Date of Patent: April 30, 2024Assignee: Microsoft Technology Licensing, LLCInventor: Daehyeok Kim
-
Patent number: 11968074Abstract: A method for operating a control arrangement for an energy network. The control arrangement has a cloud infrastructure with data processor resources and data storage resources. A first group of software modules is executed on the cloud infrastructure, and a second group of software modules is locally executed on a server computer arrangement. The first group and the second group are connected for data communication via interfaces. The interfaces utilize a public key infrastructure (PKI) for encryption.Type: GrantFiled: September 27, 2022Date of Patent: April 23, 2024Assignee: Siemens AktiengesellschaftInventors: Rolf Apel, Torsten Dauss
-
Patent number: 11962472Abstract: Systems and methods are provided for forming remote vehicular micro clouds at one or more remote locations. According to some embodiments, the methods and systems comprise responsive to receiving a request to form a vehicular micro cloud from a client device, communicating with a plurality of vehicles within an area of a geographic location to collectively form a vehicular micro cloud at the geographic location, where client device is remote from the area of the geographic location. The methods and systems further include receiving resource data from the plurality of vehicles, the resource data comprising detection results of an environment surrounding the geographic location based on sensor sets of the plurality of vehicles, and transmitting the resource data to the client device.Type: GrantFiled: September 15, 2022Date of Patent: April 16, 2024Assignee: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC.Inventors: Seyhan Ucar, Takamasa Higuchi, Onur Altintas, Kentaro Oguchi
-
Patent number: 11956205Abstract: Various example implementations are directed to circuits, apparatuses, and methods for providing virtual computing services. According to an example embodiment, an apparatus includes a computing server configured to provide a respective group of virtual servers for each of a plurality of accounts. Each of the accounts has a respective set of domain names and a respective settings file. The apparatus also includes a domain name server (DNS). The DNS is to dynamically map a respective set of domain names for each account to network addresses of the respective group of virtual servers, provided for the account. The DNS performs the mapping according to a mapping function indicated in the respective settings file of the account. The respective settings file of a first account accounts includes a mapping function that is different from a mapping function included in the respective settings file of a second account.Type: GrantFiled: December 21, 2022Date of Patent: April 9, 2024Assignee: 8x8, Inc.Inventors: Timothy Britt, Bryan Martin, Christopher Peters
-
Patent number: 11956564Abstract: Systems and methods are described herein for providing a media guidance application that resizes content based on a relative importance of the content. For example, a display may have first and second content generated for display. If the first content is more important to a user than the second content, a size of the first content will be increased with respect to a size of the second content on the display. If the second content is more important to the user than the first content, then a size of the second content will be increased with respect to a size of the first content on the display.Type: GrantFiled: April 7, 2021Date of Patent: April 9, 2024Assignee: Rovi Guides, Inc.Inventors: Vishwas Sharadanagar Panchaksharaiah, Vikram Makam Gupta
-
Patent number: 11949648Abstract: Connectivity between remote networks is managed by a central engine that collects and stores network data such as network addresses, URLs, hostnames, and/or other information. The engine creates a tunnel proxy, as well as separate respective tunnels with the remote networks. Based upon network data, the engine references the tunnel proxy to create a logical link joining the respective tunnels. Data can then flow between the remote networks through the logical link. The logical link may exist for only a limited time, e.g., as determined by a timer. Certain embodiments may be particularly suited to empower a customer network to manage connectivity with the remote network of a support provider. The customer can initiate connectivity changes without the manual involvement of the support provider. The customer can also authorize the support provider to manage connectivity and initiate changes under prescribed conditions.Type: GrantFiled: November 29, 2022Date of Patent: April 2, 2024Assignee: SAP SEInventors: Michal Jagoda, Filip Mysliwiec, Wojciech Pietrzak, Lukasz Kasztelan, Adam Morawiec, Rafal Zelek, Marzena Cudecka, Ralf-Dietmar Dittmann
-
Patent number: 11949743Abstract: A device management server that manages device information of a plurality of devices to be managed by a device information storage unit comprises: a device information management unit that manages the device information as a management target or as a non-management target by the device information storage unit; and a device display unit that performs a control such that, when selecting a device to which a first function is to be applied, a device corresponding to the device information managed as a management target is set to be a selection candidate instead of setting a device corresponding to the device information managed as a non-managed target to be a selection candidate, and when selecting a device to which a second function is to be applied, a device corresponding to the device information managed as a management target or non-management target is set to be a selection candidate.Type: GrantFiled: September 14, 2022Date of Patent: April 2, 2024Assignee: Canon Kabushiki KaishaInventor: Satoshi Nishikawa
-
Patent number: 11936746Abstract: The present invention relates to a method and apparatus for handling personal data in a machine-to-machine (M2M) system, and an operation method of an M2M device includes obtaining information related to consent of a user for personal data provided from an Internet of things (IoT) device and creating a consent-related resource based on the information. The resource includes at least one attribute related to the consent.Type: GrantFiled: January 22, 2021Date of Patent: March 19, 2024Assignees: Hyundai Motor Company, Kia Corporation, Industry Academy Cooperation Foundation of Sejong UniversityInventor: Jae Seung Song
-
Patent number: 11921741Abstract: A method for accessing Redfish data that is compliant with Redfish® specification, and that is stored in a board baseboard management controller (BMC) of a computer device is provided. The method includes: executing a unified extensible firmware interface (UEFI) application to transmit a data request to the BMC through a host interface using a representational state transfer (REST) protocol; when it is determined that Redfish data that corresponds with a URL included in the data request has been received, performing data transformation on the Redfish data to obtain transformed data; and generating and presenting the transformed data on a graphic interface.Type: GrantFiled: April 11, 2022Date of Patent: March 5, 2024Assignee: Jabil Circuit (Singapore) Pte. Ltd.Inventor: Fu-Pao Shih
-
Patent number: 11922190Abstract: A computer system configured to autonomously provision at least a portion of a desktop as a service (DaaS) system is provided. The computer system includes a memory, a network interface, and a processor configured to receive, via the network interface, a request to add a catalog of virtual desktops to an account associated with a tenant of the computing service, and transmit, in response to reception of the request, a plurality of requests to the computing service. The plurality of requests comprise at least one request to create a first virtual network associated with the tenant within the computing service, at least one request to connect the first virtual network to a second virtual network within the computing service, and at least one request to create the catalog within the computing service.Type: GrantFiled: September 25, 2020Date of Patent: March 5, 2024Inventors: Alan Goldman, Michael J. Sabin, Radhesham Shah, Leo C. Singleton, Kireeti A. Valicherla
-
Patent number: 11909640Abstract: A device receives a configuration file that includes an object concerning a Hypertext Transfer Protocol (HTTP) route. The object includes a parameter, related to the HTTP route, that includes one or more elements related to the HTTP route, and includes an attribute related to an HTTP action. The device parses the configuration file to recognize the object, and parses the object to recognize the parameter. The device creates the HTTP route based on the parameter. The HTTP route includes information concerning the one or more elements related to the HTTP route and the attribute related to the HTTP action, and sends the HTTP route to a server, causing the server to perform an operation based on the HTTP route.Type: GrantFiled: September 10, 2021Date of Patent: February 20, 2024Assignee: Capital One Services, LLCInventor: Saurabh Gupte
-
Patent number: 11899571Abstract: Improvements are disclosed for “leveling” or averaging out more evenly the number of activate/precharge cycles seen by the rows of a memory component, so that one or more particular rows are not excessively stressed (relative to the other rows). In one embodiment, a memory controller includes remapping facilities arranged to move data stored in a physical row from RPK to RPK? and modify the mapping from logical row RLK while minimizing impact on normal read/write operations. Remapping operations may be scheduled relative to refresh or other maintenance operations. Remapping operations may be conditionally deferred so as to minimize performance impact.Type: GrantFiled: February 16, 2022Date of Patent: February 13, 2024Assignee: Rambus Inc.Inventors: Frederick A. Ware, Craig E. Hampel
-
Patent number: 11896899Abstract: This disclosure describes, in part, techniques for providing network applications. For instance, system(s) may install a network application on a first virtual server. The system(s) may then receive first data representing events that occurred during a first launching of the network application on the first virtual server. Using the events, the system(s) may generate second data for optimizing a second launching of the network application on a second virtual server and store the second data in one or more databases. As such, after installing the network application on the second virtual server, the system(s) may provide the second virtual server with the second data so that the second virtual server may use the second data to optimize the second launching of the network application. In some examples, using the second data reduces the amount of time that it takes for the second virtual server to launch the network application.Type: GrantFiled: May 16, 2021Date of Patent: February 13, 2024Assignee: Amazon Technologies, Inc.Inventors: Kunjan Shridhar Naik, Brian Fisher, Mickey Ottis Williams, Clifford Julius Berger, Skyler J. Brown, Peter Han, Greg Roberts
-
Patent number: 11899737Abstract: A system and method builds functions into a web page sourced by a primary server and that would otherwise report to a set of one or more other servers actions performed by users of the web page when they interact with its elements so that the interactions instead report to the user of the web page. The system and method then causes the browser to simulate such interactions with all such web page elements, thereby causing the functions to report the information that would have been sent to the other server, and an identifier of the other server.Type: GrantFiled: April 20, 2021Date of Patent: February 13, 2024Assignee: Charles Schwab & Co., Inc.Inventor: Deem Luis Belozerco
-
Patent number: 11886528Abstract: Aspects of the disclosure relate to validation of a request for an asset based on information in the request. Validation of the request can be processed by a network node in a network repository that contains the asset. In one aspect, validation of the request can comprise determining if the request is legitimate based at least on processing at least a portion of the information in the request. In response to a legitimate request, the network node can process the request and, as a result, a data object associated with the asset can be supplied to a device originating the request. In the alternative, the network node can yield an exception.Type: GrantFiled: December 22, 2022Date of Patent: January 30, 2024Assignee: Comcast Cable Communications, LLCInventors: Brian Field, Jan van Doorn
-
Patent number: 11886503Abstract: The disclosure provides examples of methods, apparatuses, systems, and computer program products for implementing a search indexer. One example method includes receiving, by index workflow circuitry, a search index update indicator, causing, by the index workflow circuitry and in response to receiving the search index update indicator, index generation circuitry to retrieve data sets from a plurality of data sources, calculating a checksum for each of the data sets, comparing the checksum for each of the data sets to a set of search index metadata, in response to determining that at least one checksum for at least one of the data sets does not match a metadata checksum from the set of search index metadata, generating a set of search index data from the data set corresponding to the at least one checksum, generating a search index using at least the set of search index data, and transmitting the search index to a search service for use in responding to at least one search query.Type: GrantFiled: June 6, 2022Date of Patent: January 30, 2024Assignee: Groupon, Inc.Inventors: Jiaqi Guo, Sri Subramanian, Ram Gopalan
-
Patent number: 11882328Abstract: Proactively identify cable network impairments based on telemetry data from customer-premises equipment (CPE) devices is disclosed. In some embodiments, a maintenance service retrieves telemetry parameters from CPE devices at a customer site communicatively coupled to a cable network infrastructure. The maintenance service analyzes the telemetry parameters to detect cable network impairments experienced by the CPE devices at the customer site (based on, e.g., whether a telemetry parameter from any CPE devices fails a corresponding telemetry threshold, whether the same telemetry failure is experienced by all CPE devices at the customer site, whether other neighboring customer sites also experience the same failure on all CPE devices, and/or whether a high post main tap (HPMT) parameter and an HPMT magnitude (HPMTM) parameter for the customer site fail corresponding thresholds, according to some embodiments).Type: GrantFiled: January 20, 2021Date of Patent: January 23, 2024Assignee: Charter Communications Operating, LLCInventors: Thomas Monaghan, Mark Quirk, Shaun Leggio, Sakarin Seedasome, Thomas Tomesco
-
Patent number: 11876770Abstract: The disclosed systems and methods include operations for: storing, by one or more processors, a plurality of content items in association with a content item generation template, each of the plurality of content items having been previously generated by a respective user of a plurality of users of a messaging application in accordance with instructions associated with the content item generation template; ranking the plurality of content items associated with the content item generation template; receiving input that selects an identifier of the content item generation template; and displaying the ranked plurality of content items to a given user of the messaging application in response to receiving the input.Type: GrantFiled: October 14, 2022Date of Patent: January 16, 2024Assignee: Snap Inc.Inventors: Gabriel Lupin, Vasileios Verroios, Yan Wu
-
Patent number: 11853610Abstract: A storage device for providing data storage services to a host includes persistent storage for storing a file and a controller. The controller obtains a write request from the host for the file, the write request comprises a command packet; perform processing of the command packet using a payload portion of the file; generate a response packet based on the processing of the command packet; and store the response packet in a response portion of the file in response to the write request.Type: GrantFiled: February 11, 2022Date of Patent: December 26, 2023Assignee: iodyne, LLCInventor: Michael W. Shapiro
-
Patent number: 11842176Abstract: Embodiments of the present invention provide a system for performing parallel and distributed analysis of program code to generate directed graphs for executing extract transform load transformations. The system is configured for identifying that a user has initiated a request for analysis of a program code, via a compiler, extracting a syntax tree associated with the program code from the compiler, performing parallel and distributed analysis of the program code based on the syntax tree, generating a directed graph based on performing parallel and distributed analysis of the program code, and storing the directed graph in a cache memory.Type: GrantFiled: November 12, 2021Date of Patent: December 12, 2023Assignee: BANK OF AMERICA CORPORATIONInventors: Malik Faisal Ahmed, Manoj S. Daniel, Sachin Dev, Rakesh Reddy Karra, Kushvanth Kondabolu, Srinivasa Varada Pawan Kumar Kodakandla Sesha
-
Patent number: 11842429Abstract: A method is disclosed. The method may include receiving chart data; converting the received chart data into one or more sets of hardware directives and one or more subroutines, the one or more sets of one or more hardware directives including at least a first set hardware directives and a second set of hardware directives, the first set of hardware directives including one or more relative offsets needing address modification, the second set of hardware directives not needing address modification; generating a display list including the set of hardware directives and one or more rules, the one or more relative offsets needing address modification arranged at a beginning position in the generated display list; providing the generated display list to an on-board aircraft controller; and updating, via the on-board aircraft controller, the one or more absolute addresses of the relative offsets of the first set of hardware directives during run-time.Type: GrantFiled: November 12, 2021Date of Patent: December 12, 2023Assignee: Rockwell Collins, Inc.Inventors: Jeff M. Henry, Kyle R. Peters, Reed A. Kovach
-
Patent number: 11836095Abstract: Techniques for intelligently routing IO to a storage class memory (SCM) namespace are disclosed. A configuration for a namespace is determined, where the configuration indicates a type of IO that the namespace is structured to handle. Details about the configuration of the namespace are stored in a repository. A forwarding rule is generated based on the namespace's stored configuration. When incoming IO having attributes similar to that type is received, implementation of the forwarding rule causes the incoming IO to be directed to the namespace. Attributes of a particular incoming IO are determined. As a result of the attributes satisfying a similarity threshold relative to the type, the forwarding rule is implemented such that the particular incoming IO is directed to the namespace.Type: GrantFiled: July 12, 2021Date of Patent: December 5, 2023Assignee: EMC IP HOLDING COMPANY LLCInventors: Bing Liu, Parmeshwr Prasad, Rahul Deo Vishwakarma
-
Patent number: 11829330Abstract: Systems and methods are disclosed for processing data associated with isolated execution environments. A chunk of data associated with an isolated execution environment can include log data and non-log data. At least a portion of the log data can include log data generated by the isolated execution environment. The system can parse the chunk of data to identify the log data and the non-log data and extract at least a portion of the log data from the chunk of data. The extracted data can be further processed to generate one or more events.Type: GrantFiled: December 29, 2021Date of Patent: November 28, 2023Assignee: Splunk Inc.Inventors: Zhimin Liang, Matthew Modestino, David Christopher Baldwin, Marc Andre Chéné, Blaine Wastell
-
Patent number: 11831682Abstract: A system and method for a highly scalable distributed connection interface for data capture from multiple network service sources. The connection interface is designed to enable simple to initiate, performant and highly available input/output from a large plurality of external networked service's and application's application programming interfaces (API) to the modules of an integrated predictive business operating system. To handle the high volume of information exchange, the connection interface is distributed and designed to be scalable and self-load-balancing. The connection interface possesses robust expressive scripting capabilities that allow highly specific handling rules to be generated for the routing, transformation, and output of data within the business operating system.Type: GrantFiled: October 20, 2020Date of Patent: November 28, 2023Assignee: QOMPLX LLCInventors: Jason Crabtree, Angadbir Salaria, Andrew Sellers, Marian Trnkus
-
Patent number: 11822687Abstract: Systems and methods generate a first security node hash identifier by performing a first hash operation, such as a one-way hash, on a first data resource identifier associated with a first data resource, such as a data set, produced by a data resource platform. The systems and methods generate a dependent second security node hash identifier by performing a second hash operation on a second data resource identifier associated with a dependent second data resource produced by the data resource platform and on the first security node hash identifier, receive an access request for access to the dependent second data resource; and in response to the access request, grant permission to access the dependent second data resource to a user associated with the access request based on the dependent second security node hash identifier.Type: GrantFiled: January 24, 2022Date of Patent: November 21, 2023Assignee: Palantir Technologies Inc.Inventors: Lam Tran, James Baker, Lili Yang
-
Patent number: 11816055Abstract: A storage device is provided. The storage device includes a field programmable gate array board connected to a first port of the storage device; and a storage controller including a first interface circuit and a second interface circuit. The first interface circuit is connected to the FPGA board, the second interface circuit is connected to a second port of the storage device, at least one port from among the first port and the second port being configured to connect to an external storage device, and the FPGA board is configured to provide a path for transferring data in a peer-to-peer manner between the storage controller and the external storage device without intervention of a host.Type: GrantFiled: June 9, 2021Date of Patent: November 14, 2023Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventor: Hojun Shim
-
Patent number: 11790057Abstract: Systems, methods, and computer-readable media for controlling the execution of a deployed software program to a customer system are disclosed herein. A vendor may deploy a software program to the customer system. The software program may comprise an access key, the access key comprising a digital signature and access parameters. The digital signature may utilize a public key private key pair. The customer may run the software program by validating the access key on the customer system. Validating the access key may comprise verifying the digital signature and verifying the access parameters. Once the access key has been validated, the customer may execute the software program on the customer system.Type: GrantFiled: August 17, 2021Date of Patent: October 17, 2023Assignee: SAP SEInventor: Gernot Sachs
-
Patent number: 11792292Abstract: A system includes a base station having a local storage device and a local processor, and providing a cell in a network for one or more clients communicatively connected to the base station. A content distribution module of the system is configured to store a local copy of a digital content item. A remote copy of the digital content item is stored on a remote computing device. A content request module of the system is configured to receive a request for the digital content item. A content serving module of the system is configured to identify at least one secondary source other than the remote computing device and the base station that stores a secondary copy of the digital content item, determine which of the local, remote and secondary copies of the digital content item may be delivered in a least amount of time, and deliver that copy.Type: GrantFiled: January 7, 2020Date of Patent: October 17, 2023Assignee: VIVINT, INC.Inventor: Kevin Ross
-
Patent number: 11785064Abstract: A system and method for providing electronic content to a user in a multi user content delivery system. A set of preferences are received from a first user at a preference component. This set of preferences indicates a portion of electronic content the first user desires to receive. Electronic content is received from a plurality of users by a content aggregator. This content is then aggregated. The electronic content is then modified for the user based on the received set of preferences. The modified content is then distributed or sent to the user by the content distributor.Type: GrantFiled: May 27, 2021Date of Patent: October 10, 2023Assignee: International Business Machines CorporationInventors: William Newshutz, Jared D. Hudson, Ishraq Khan, Adrian Abundez-Arce
-
Patent number: 11783002Abstract: Intelligent dynamic preloading is described. A list of page requests is generated using a prediction model that predicts a plurality of page requests for a site or web application that are expected to be received from client devices, where at least some of the page requests include URLs and one or more other parameters that affect generation of a corresponding page. A request is simulated for each of the page requests included on the list of page requests to a caching layer to cause the caching layer to: make a request to an origin server for the site or dynamic web application, receive rendered pages from the origin server, and store the received rendered pages, such that subsequent requests received at the caching layer can be served from the already rendered pages.Type: GrantFiled: September 22, 2021Date of Patent: October 10, 2023Assignee: Edgio, Inc.Inventors: Mark Vincent Brocato, Ivan Erceg, Kaarel Kelk, Ishan Anand
-
Patent number: 11762945Abstract: Synching multiple streams in a complex enterprise product by collecting and analyzing stream dependency data. Collection and analysis of data for large scale and complex enterprise results in a multi-dimensional relationship diagram that highlights the interconnected dependencies of the streams. This allows enterprise software users to more easily determine and select which stream (or streams) will help the user to perform a given task.Type: GrantFiled: December 10, 2020Date of Patent: September 19, 2023Assignee: International Business Machines CorporationInventors: Jing Yan Ma, Chu Yun Tong, Li Cao, Peng Hui Jiang
-
Patent number: 11765214Abstract: A group communications platform facilitates that sharing of an application environment with other users. The platform may receive a request to initiate a group session for a local user and a remote user. An out-of-process network connection with a system communication channel between a local computing device associated with the local user and a remote computing device associated with the remote user may be established for the group session. A system call may be received from a local instance of a first application on the local computing device to transfer local data to a remote instance of the first application on the remote computing device via the out-of-process network connection. The local data may be transferred to the remote instance of the first application on the remote computing device via the out-of-process network connection and the system communication channel.Type: GrantFiled: April 6, 2021Date of Patent: September 19, 2023Assignee: Apple Inc.Inventors: Bruno M. Sommer, Leanid Vouk, Blerim Cici, Berkat S. Tung