Patents Examined by June Sison
  • Patent number: 11729453
    Abstract: Apparatus and methods for providing an enriched content services over a network. In one embodiment, the exemplary apparatus and methods leverage extant high-bandwidth capabilities of a managed network for delivering content downstream, as well as standards-compliant ultra-low latency and high data rate services (e.g., 5G NR services) for uploading content. In one embodiment, the exemplary apparatus and methods are implemented to synchronize content delivered of extant HFC architectures and DOCSIS protocols with user-generated or other content uploaded to a network entity (e.g., server apparatus) via an IP connection established utilized 5G NR services. Additional features include, among other, enhancements which enable user participation individually, or with other subscribers, in live or recorded content-based activities (such as e.g., auctioning, broadcasting, interactive commentary/gaming, exercising, etc.).
    Type: Grant
    Filed: January 4, 2021
    Date of Patent: August 15, 2023
    Assignee: CHARTER COMMUNICATIONS OPERATING, LLC
    Inventors: Curt Wong, Sami Makinen, Maulik Vaidya
  • Patent number: 11716365
    Abstract: Data packets containing gaze data are streamed from an eyetracker to a client via a driver unit by receiving, repeatedly, gaze data packets in a first interface; and, providing, repeatedly, via a second interface, gaze data packets. The client sends a request message to the driver unit. The request message defines a delivery point in time in a first time frame structure at which delivery point in time in each frame of the first time frame structure the gaze data packet shall be provided to the client via the second interface. An offset is calculated between a reception point in time and the delivery point in time. The reception point in time indicates when a gaze data packet is received from the eyetracker relative to the first time structure. An adjusted data acquisition instance is assigned based on the offset. The adjusted data acquisition instance represents a modified point in time in a second time frame structure when at least one future gaze data packet shall be produced by the eyetracker.
    Type: Grant
    Filed: August 31, 2020
    Date of Patent: August 1, 2023
    Assignee: Tobii AB
    Inventors: Anders Clausen, Daniel Tornéus
  • Patent number: 11706114
    Abstract: A network flow measurement method is applicable to a system including a network measurement device and a control plane device. The network flow measurement method includes measuring, by the network measurement device, first data, where the first data includes a first-type data structure, the first-type data structure includes first measurement information of a flow, and the first measurement information corresponds to a bit of a keyword of the flow, and sending, by the network measurement device, the first data to the control plane device.
    Type: Grant
    Filed: January 26, 2021
    Date of Patent: July 18, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yong Huang, Qun Huang, Gong Zhang
  • Patent number: 11698813
    Abstract: Provided is an electronic device for managing computing resources of at least one cloud server that provides a cloud service by using a virtual machine instance including a communicator configured to receive, from a client device, at least one service request for a service provided by the virtual machine instance; and a controller configured to select one of a plurality of modes of the virtual machine instance for management of the computing resources, based on the at least one service request, and control the computing resources allocated to the virtual machine instance according to the selected mode of the virtual machine instance, wherein the virtual machine instance is generated by the at least one cloud server.
    Type: Grant
    Filed: August 7, 2018
    Date of Patent: July 11, 2023
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jae-min Moon, Tae-jeoung Kim, Se-yong Um, You-ri Jeong, Ho-sup Choi
  • Patent number: 11683243
    Abstract: A client computer executes a client agent that determines the time between when an input is transmitted from a client computer to a remote server and when updated graphics are received from the remote server in response. The client agent interacts with a server agent that executes on the remote server. The client agent transmits an emulated keystroke to the server agent. In response, the server agent modifies a graphics object and composites the modified graphics object with a currently rendered frame. The client computer receives the frame and identifies the modified graphics object, indicating that the emulated keystroke was received by the remote server. The client agent then computes the time difference between when the emulated keystroke was transmitted to the remote server and when the modified graphics object was detected and/or displayed at the client computer. This time difference indicates the responsiveness of the remote desktop implementation.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: June 20, 2023
    Assignee: NVIDIA Corporation
    Inventors: Nachiket Karmarkar, Kyungho Lee, Erik Bohnhorst
  • Patent number: 11659024
    Abstract: The present invention relates to a method for enabling status updates in a 5G core network. The method is performed in a network function (NF), service producer node and comprises sending (S310) a hypermedia message to an NF repository function (NRF), wherein the hypermedia message comprises an NF status indication and a hypermedia link for query of current NF status of the service producer, receiving (S350) a hypermedia message from a service consumer by the hypermedia link, which hypermedia message request a current NF status of the service producer, and sending (S360) the current NF status to the service consumer in response to the received request.
    Type: Grant
    Filed: November 27, 2017
    Date of Patent: May 23, 2023
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventor: Yong Yang
  • Patent number: 11632419
    Abstract: Systems and methods electronically produce a local estimate of less-than-critical resources based on a client side version of digital rules and a coarse values received from an online service provider. Although using the client side version of digital rules and the coarse values may not include all the parameters and values needed to provide a fully accurate estimate of the resource, the ability to locally estimate resources without having to make network calls to the online service provider, such as when there are unfavorable conditions or latency of the network, imminent overloading of the online service provider or other operating conditions or demands on the online service provider preventing it from producing a timely more accurate estimate, provides a faster and more efficient way of obtaining a potentially useful estimate of resources.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: April 18, 2023
    Assignee: Avalara, Inc.
    Inventors: Aaron Lee Robles, Nikki Nash, Mark Janzen, Rahul Aggarwal, Gregory T. Kavounas, Hemendra Pal
  • Patent number: 11620207
    Abstract: Various embodiments are provided for load balancing of machine learning operations in a computing environment by a processor. One or more machine learning operations performing inference or training operations may by dynamically balanced between one or more edge computing devices in a wireless communication network and a cloud computing system for increasing performance of a selected metric.
    Type: Grant
    Filed: January 8, 2020
    Date of Patent: April 4, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Augusto Vega, Alper Buyuktosunoglu, Pradip Bose
  • Patent number: 11595337
    Abstract: Systems, methods, and computer program products for adaptively splitting electronic chats are provided. An e-discovery system comprises a computer processor and a non-transitory, computer-readable medium embodying thereon a set of computer instructions executable by the computer processor. The set of computer instructions includes instructions for: sending a chat query to a remote electronic chat service; receiving an electronic chat responsive to the chat query, the electronic chat embodying a set of electronic chat messages; adaptively splitting the set of electronic chat messages into a set of conversations, each conversation in the set of conversations comprising a subset of electronic chat messages from the set of electronic chat messages; and storing each conversation from the set of conversations as a separate document.
    Type: Grant
    Filed: July 29, 2021
    Date of Patent: February 28, 2023
    Assignee: Open Text Holdings, Inc.
    Inventor: Jan Stadermann
  • Patent number: 11580388
    Abstract: Embodiments of the present disclosure include techniques for processing neural networks. Various forms of parallelism may be implemented using topology that combines sequences of processors. In one embodiment, the present disclosure includes a computer system comprising a plurality of processor groups, the processor groups each comprising a plurality of processors. A plurality of network switches are coupled to subsets of the plurality of processor groups. A subset of the processors in the processor groups may be configurable to form sequences, and the network switches are configurable to form at least one sequence across one or more of the plurality of processor groups to perform neural network computations. Various alternative configurations for creating Hamiltonian cycles are disclosed to support data parallelism, pipeline parallelism, layer parallelism, or combinations thereof.
    Type: Grant
    Filed: January 3, 2020
    Date of Patent: February 14, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Torsten Hoefler, Mattheus C. Heddes, Deepak Goel, Jonathan R Belk
  • Patent number: 11582327
    Abstract: Techniques are provided for a coordinated microservice system including a coordinator and multiple services, which interact with each other. Each of the services can have multiple execution instances, which run independently of each other. In operation, the current status of each instance is evaluated against one or more rules to determine whether the current status changes the topography of the services and updating the topography based on the changes. An execution plan is created for executing a command based on one or more predefined rules and the updated topography, where the execution plan includes one or more steps for executing the command on each instance of the service. The execution plan is executed on each instance of the service in accordance with the one or more predefined rules.
    Type: Grant
    Filed: October 21, 2021
    Date of Patent: February 14, 2023
    Assignee: Citrix Systems, Inc.
    Inventors: Jorge Ivan Cifuentes de la Paz, Rodney Gallart Acosta
  • Patent number: 11556730
    Abstract: Methods, apparatus, systems and articles of manufacture for distributed use of a machine learning model are disclosed. An example edge device includes a model partitioner to partition a machine learning model received from an aggregator into private layers and public layers. A public model data store is implemented outside of a trusted execution environment of the edge device. The model partitioner is to store the public layers in the public model data store. A private model data store is implemented within the trusted execution environment. The model partitioner is to store the private layers in the private model data store.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: January 17, 2023
    Assignee: Intel Corporation
    Inventors: Micah Sheller, Cory Cornelius
  • Patent number: 11550630
    Abstract: Aspects of a data environment, such as various capacities of data stores and instances, can be managed using a separate control environment. A monitoring component of the control environment can periodically communicate with the data environment to obtain performance information. The information is analyzed, using algorithms such as trending and extrapolation algorithms, to determine any recommended scaling of resources in the data environment. The scaling can be performed automatically, or as authorized by a customer. A workflow can be instantiated that includes tasks necessary to perform the scaling. The scaling of storage capacity can be performed without affecting the availability of the data store.
    Type: Grant
    Filed: September 24, 2021
    Date of Patent: January 10, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Swaminathan Sivasubramanian, Grant Alexander MacDonald McAlister, Milovan Milovanovic
  • Patent number: 11528206
    Abstract: Techniques for identifying and mapping applications to devices in a network are disclosed. A system monitors data transmitted on a network to identify a plurality of data traffic patterns in the network. Based on the plurality of data traffic patterns, the system identifies a plurality of applications associated with respective subsets of the data, the plurality of applications including a first and a second application. The system determines that a particular network infrastructure element, among the plurality of network infrastructure elements, processes data associated with the first application. The system stores a mapping between the particular network infrastructure element and the first application.
    Type: Grant
    Filed: March 8, 2021
    Date of Patent: December 13, 2022
    Assignee: Ordr Inc.
    Inventors: Vijayaraghavan Doraiswami, Vivekanandan Vinayagam, Sheausong Yang, Gnanaprakasam Pandian, Krishna Kumar Vavilala
  • Patent number: 11522922
    Abstract: A multimedia data processing method is provided. The multimedia data processing method includes: establishing, by a signaling processing module deployed on a remote node, a session between a terminal device and a media processing module, and controlling the session; and receiving, by the media processing module deployed on an edge computing node after the session is established with the terminal device, multimedia data transmitted by the terminal device, and processing the multimedia data.
    Type: Grant
    Filed: September 8, 2021
    Date of Patent: December 6, 2022
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Yong Yang, Yunfei Zhang, Huaheng Fan
  • Patent number: 11509618
    Abstract: A server has a processor and a memory storing a message thread module with instructions executed by the processor to maintain a message thread between users of client devices. The message thread module serves a message thread with a new text entry to a client device in response to a request for the message thread from a user. Message thread state change is collected from the client device, where the message thread state change represents an indication to automatically delete the new text entry of the message thread after the duration of a transitory display period on the client device unless an indication of a gesture applied to a display screen presenting the new text entry of the message thread is received from the client device during the transitory display period. The message thread state change is queued at the server along with additional message thread state changes associated with the collecting operation performed for additional users associated with the message thread.
    Type: Grant
    Filed: August 13, 2021
    Date of Patent: November 22, 2022
    Assignee: Snap Inc.
    Inventors: Evan Spiegel, Timothy Sehn
  • Patent number: 11496598
    Abstract: A method of caching data at a processing node within a communication network can include predicting a future location of a user. A processing node within the communication network can be selected according to the future location. Data to be sent to the selected processing node can be selected. The selected data can be sent to the selected processing node.
    Type: Grant
    Filed: December 11, 2006
    Date of Patent: November 8, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rick A. Hamilton, II, Neil A. Katz, Brian M. O'Connell, Keith R. Walker
  • Patent number: 11457063
    Abstract: Methods, computer readable media, and devices for distributing risk of multiple realms across multiple resources based on a realm risk model are disclosed. One method may include determining a time score based on an average response, a traffic score based on an average client request rate, and a risk score based on the time score and the traffic score for a plurality of realms, distributing the plurality of realms across a fixed number of resources based on the risk scores of the plurality of realms, and in response to a change in a risk score of a realm, redistributing the plurality of realms across the fixed number of resources based on a difference between a maximum risk score and a minimum risk score.
    Type: Grant
    Filed: May 13, 2021
    Date of Patent: September 27, 2022
    Assignee: Salesforce, Inc.
    Inventors: Ahi Kodi, Arun Sathnur
  • Patent number: 11457102
    Abstract: Fault-tolerant signaling in a Long Term Evolution (LTE) network architecture is disclosed. A method can comprise initiating a primary signaling path to a signaling server device; in response to the initiating, establishing an alternate signaling path to a web application server device, wherein a call session is established over the primary signaling path; monitoring the primary signaling path for a session failure; and in response to the session failure, switching the call session from using the primary signaling path to using the alternate signaling path.
    Type: Grant
    Filed: March 15, 2021
    Date of Patent: September 27, 2022
    Assignees: AT&T Intellectual Property I, L.P., AT&T Intellectual Property II, L.P., AT&T Global Network Services France SAS
    Inventors: Miguel Martinez-Heath, Keylor Eng, Aurelien Bruno, Scott Sayers
  • Patent number: 11444984
    Abstract: Example techniques described herein can permit interoperation between network terminals that have different performance characteristics, or that are connected via access networks having different performance characteristics. A calling terminal (or a core network device) can retrieve an indication of functional characteristics associated with a called terminal. The indication can be included in presence information associated with the called terminal. The calling terminal can determine a altered functional specification based at least in part on the functional characteristics and a functional specification of a session. The functional characteristics can satisfy the altered functional specification. The calling terminal can initiate a altered session with the called terminal via the network based at least in part on the altered functional specification. A terminal can detect network service provided by an access network and transmit presence information to a presence-information server.
    Type: Grant
    Filed: September 4, 2020
    Date of Patent: September 13, 2022
    Assignee: T-Mobile USA, Inc.
    Inventors: Karthik Iyer, Gunjan Nimbavikar