Patents Examined by Jeffrey R. Swearingen
  • Patent number: 11375354
    Abstract: A method for creating a resource for an application entity, a method for application entity registration, a communication node device and a terminal device, according to the method for creating a resource for an application entity, a first resource is created according to a first registration request, the first resource including a first identifier, such that the application entity is associated with the first resource through the first identifier; and a second resource is created according to a second registration request, the second resource including a second identifier, such that the application entity is associated with the second resource through the second identifier.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: June 28, 2022
    Assignee: BOE TECHNOLOGY GROUP CO., LTD.
    Inventors: Junyuan Ren, Junjie Zhao
  • Patent number: 11363116
    Abstract: A content caching system enables an NDN network to place content closer to each end user(s) and to provide an explicit path for the target end user(s) to that content for better performance just in advance of users' anticipated request(s). The apparatus includes NDN routers and SDN controller employing a content commander, at least a content placement agent and at least one content analysis agent.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: June 14, 2022
    Assignee: Ciena Corporation
    Inventor: Robert Kevin Tomkins
  • Patent number: 11363096
    Abstract: Methods, systems, and apparatus for automatic sharding and load balancing in a distributed data processing system. In one aspect, a method includes determining workload distribution for an application across worker computers and in response to determining a load balancing operation is required: selecting a first worker computer having a highest load measure relative to respective load measure of the other work computers; determining one or more move operations for a partition of data assigned to the first worker computer and a weight for each move operation; and selecting the move operation with a highest weight the selected move operation.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: June 14, 2022
    Assignee: Google LLC
    Inventors: Alexander Shraer, Kfir Lev-Ari, Arif Abdulhusein Merchant, Vishesh Khemani, Atul Adya
  • Patent number: 11356531
    Abstract: Methods and systems for caching data for resources using a shared cache are described herein. The data may be stored in a configuration service, in the resources, or in the shared cache. The data stored in the configuration service may be modified. The data stored in the resources and in the shared cache may be updated according to the modified data in the configuration service. The data stored in the configuration service, in the resources, or in the shared cache may be used based on an operation mode.
    Type: Grant
    Filed: September 14, 2020
    Date of Patent: June 7, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Feng Huang, Duncan Spencer Gabriel, Simon Frost, Ross Large
  • Patent number: 11356504
    Abstract: An illustrative orchestration system is configured to provide, to a user equipment (UE) device communicatively coupled to a federation of compute clusters, cluster selection data for a subset of compute clusters from the federation of compute clusters. The cluster selection data is configured to facilitate the UE device in characterizing the compute clusters of the subset with respect to a service optimization policy. The orchestration system is further configured to receive, from the UE device, an orchestration request indicative of a compute cluster selected by the UE device based on the characterizing of the compute clusters of the subset. The orchestration system is configured to then orchestrate, in response to the orchestration request, fulfillment of a service request to be performed by the selected compute cluster for the UE device. Corresponding methods, systems, and devices are also disclosed.
    Type: Grant
    Filed: December 10, 2020
    Date of Patent: June 7, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Weimin Liu, Yuk Lun Li, Indraneel Sen
  • Patent number: 11349894
    Abstract: In general, this disclosure describes media stream transmission techniques for a computing device. The computing device captures a first media item and identifies a primary portion of the first media item and a secondary portion of the first media item different than the primary portion. The computing device applies a first compression algorithm to the primary portion of the first media item to generate a compressed primary portion. The computing device applies a second compression algorithm to the secondary portion of the first media item to generate a compressed secondary portion, where a data compression ratio of the second compression algorithm is greater than a data compression ratio of the first compression algorithm. The computing device transmits, to a central computing device, the compressed primary portion of the first media item and the compressed secondary portion of the first media item.
    Type: Grant
    Filed: November 19, 2020
    Date of Patent: May 31, 2022
    Assignee: Architecture Technology Corporation
    Inventors: Tyler J. Mitchell, Scott Aloisio, Matthew A. Stillerman, Valentino Felipe, Judson Powers
  • Patent number: 11336506
    Abstract: Automatic diagnostics alerts for streaming multiple types of content is disclosed. At a first time, a set of metrics for a plurality of groups of streaming sessions is computed. A streaming session in a group is associated with streaming of a piece of content encoded by an entity. The streaming of the piece of content encoded by the entity is associated with streaming of another piece of content. An anomaly is identified at least in part by performing anomaly detection using the set of metrics. A cause of the identified anomaly is diagnosed. An alert is generated based at least in part on the diagnosis.
    Type: Grant
    Filed: May 30, 2019
    Date of Patent: May 17, 2022
    Assignee: Conviva Inc.
    Inventors: Yan Li, Rui Zhang, Henry Milner, Jibin Zhan
  • Patent number: 11329864
    Abstract: A computing device receives a notification from a remote computing system that an event has occurred, and determines an action to resolve the event. The device may present the action via a user interface element, and responsive to user actuation of the element, perform the action. The device may instead automatically perform the action without first obtaining user approval, and then present the action and a user interface element to roll back performance of the action; responsive to user actuation of the element, the device performs an undo action. The device may alternatively present the action and a user interface element to disapprove performance of the action. If a user does not actuate the element within a length of time, the device automatically performs the action without first obtaining user approval; if the user actuates the element, the device does not perform the action.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: May 10, 2022
    Assignee: Lenovo Enterprise Solutions (Singapore) PTE. LTD.
    Inventors: Antonio Abbondanzio, Matthew Robert Alcorn, Nicholas J. Balogh, James Gordon McLean, Randall William Worzella
  • Patent number: 11323491
    Abstract: A method is described for processing a request by server of a multimedia IP network core, the request issued by a first device registered with a first multimedia IP network core and destined for a public identity allocated to at least one second device. The method includes replication of the request as a first request and at least one second request; triggering a routing of the first request within the first multimedia IP network core; and triggering a routing of the at least one second request according to at least one predetermined route destined for at least one entity for interconnection of the first multimedia IP network core with a second network core distinct from the first multimedia IP network core.
    Type: Grant
    Filed: May 18, 2018
    Date of Patent: May 3, 2022
    Assignee: ORANGE
    Inventor: Bertrand Bouvet
  • Patent number: 11323412
    Abstract: A method of generating a routing table containing information as to the weighted distance between client's that use a resolver and each rack gateway, taking into account how traffic to each client can egress from the CDN AS. The routing table is generated from matrix multiplication of two matrices. One matrix contains information as to the proportion of each client's use of each resolver in a first autonomous system. The second matrix contains information as to the distance between each client and each rack, with respect to an egress gateway, in a second autonomous system. The resulting routing table is used to identify a gateway from which to serve content to a client.
    Type: Grant
    Filed: November 25, 2020
    Date of Patent: May 3, 2022
    Assignee: Level 3 Communications, LLC
    Inventors: William Hopkins, Joelle T. Maslak
  • Patent number: 11323332
    Abstract: Embodiments of the present invention provide a computer system, a computer program product, and a method that comprises generating a first user workplan based on received input; automatically modifying the first user workplan based on subsequent received input, wherein automatically modifying the first user workplan comprises comparing the first user workplan to a performance baseline workplan for a user computing device, measuring a deviation between the performance baseline workplan and the first user workplan; and generating a second user workplan based on any modifications made.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: May 3, 2022
    Assignee: International Business Machines Corporation
    Inventors: Salmali Baksi, Baishali Ghosal, Radha Mohan De
  • Patent number: 11310184
    Abstract: Methods are presented for classifying responses to communications. One method includes presenting, in a first user interface (UI), a message from a sender to a recipient requesting a response. The first UI includes response options of a first classification, a second classification, and an entry field for entering a free text message. Another operation is for receiving a recipient response with a selection of: (a) the first or the second button and (b) the free text message entered in the text entry field. The method further includes generating a featurized recipient response based on the free text message and the selection. An acceptance machine-learning (ML) model calculates a classification value of the recipient response from a set of possible classification values based on the featurized recipient response. The method further includes presenting, in a second UI for the sender, an indicator for the message and the calculated classification value.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: April 19, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christian Wilhelm Kurt Byza, Jeffrey William Pasternack, Haowen Ning, Pujita Mathur, Yizhou Pan, Ngoc M. Vu, Akshaya Subbaraya Bhat, Arya Ghatak Choudhury, Jia Liu, Neil Cruz Pomerleau, Howard Mario Narvaez, Kelly K. Hosokawa, Ryan A. Espiritu
  • Patent number: 11303568
    Abstract: The data communication system and method is disclosed comprising at least a first network and a second network, wherein a first node interface is connected to a second node interface over the first network and to a second node interface over the second network. The first network and second network being operated in parallel. The data communication system sends data from the first node interface to the second node interface via the first network using a first network address and sends data from the first node interface to the second node interface via the second network using a second network address, wherein the second network address is not equivalent to the first network address.
    Type: Grant
    Filed: April 5, 2021
    Date of Patent: April 12, 2022
    Assignee: Honeywell International Inc.
    Inventors: Harshal Haridas, Brian Polcyn, Phillip Hanson, Amol Gandhi
  • Patent number: 11303700
    Abstract: Novel techniques are described for gateway routing and/or processing of multi-tenant Internet-of-Things (IoT) device data streams. For example, a single IoT routing gateway can be used to route device data streams from IoT devices of multiple customers according to rule-based routing tiers. The routing tiers define routing protocols, including which communication technologies to use for transmission of the device data streams over a cloud network to remote servers. In some cases, the routing tiers further define processing protocols to facilitate rule-based edge processing (and/or remote processing) of some or all device data streams. Some routing tiers can define a primary and one or more secondary solution for routing and/or processing, according to customer-defined rules. In some cases, the routing tiers further enable rule-based control of interconnectivity among IoT devices.
    Type: Grant
    Filed: April 13, 2021
    Date of Patent: April 12, 2022
    Assignee: DISH Wireless L.L.C.
    Inventor: Richard Reisbick
  • Patent number: 11294867
    Abstract: An Internet of Things architecture includes a gateway, a first dongle, a first wireless device, and a cloud platform. The gateway includes a first serial port. The first dongle is received by the first serial port, and is configured to communicate using a first communication technology. The first wireless device is configured to communicate a first coded message to the first dongle using the first communication technology. The cloud platform includes a network abstraction layer that includes a first communication technology module configured to receive the first coded message associated with the first communication technology and output a first decoded message.
    Type: Grant
    Filed: March 15, 2018
    Date of Patent: April 5, 2022
    Assignee: CARRIER CORPORATION
    Inventors: Ankit Tiwari, Hector Moner Poy, Michael Ramoutar, Daniele Campana, Pedro Fernandez Orellana
  • Patent number: 11283712
    Abstract: Disclosed is a system and method of providing a segment routing as a service application. The method includes receiving a configuration of an internet protocol environment. The configuration can be a layer 3 configuration of a single cloud environment or even across multiple cloud environments. The configuration defines routing, forwarding, and paths in the environment between different entities such as virtual machines. The method includes receiving a parameter associated with a workload of a tenant. The parameter can be a service level agreement (i.e., a best bandwidth available), a pathway requirement, a parameter associated with specific workload, and so forth. Based on the configuration and the parameter, the method includes generating tenant-defined layer 3 overlay segment routing rules that define how the workload of the tenant will route data in the internet protocol environment using segment routing.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: March 22, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Sebastian Jeuk, Gonzalo Salgueiro
  • Patent number: 11270322
    Abstract: A sensor management unit transmits first sensing data obtained by a first sensor monitoring a target to an external device external to the sensor management unit. The sensor management unit includes a processor, and a memory storing a program. The memory stores obtaining condition information that defines obtaining conditions for obtaining a plurality of candidate items of metadata to be associated with the first sensing data. The program causes the processor to implement obtaining at least one of the candidate items of metadata in accordance with the obtaining conditions and transmitting, to the external device, the obtained first sensing data and the obtained metadata in a manner associated with each other.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: March 8, 2022
    Assignee: OMRON Corporation
    Inventors: Toshihiko Oda, Tetsuji Yamato, Takeshi Naito, Sangryul Lee, Ryota Yamada, Shuichi Misumi
  • Patent number: 11240313
    Abstract: Personal electronic devices are organized into a personal electronic device network. One of the personal electronic devices is designated as a device management hub. Based on contextual information from the personal electronic device network, a current activity of a user is predicted, and based on the predicted current user activity and the contextual information, one or more hierarchy is cognitively derived. The device management hub uses one of the hierarchy to contextually assign user input to one of the personal electronic devices for processing. Cognitively predicting the current user activity can include analyzing, by the device management hub, contextual information from the personal electronic devices.
    Type: Grant
    Filed: December 5, 2018
    Date of Patent: February 1, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sarbajit K. Rakshit, Martin G. Keen, James E. Bostick, John M. Ganci, Jr.
  • Patent number: 11240309
    Abstract: A compute server of a distributed cloud computing network receives a request for an object that is to be handled by an object worker, where the object worker includes a single instantiation of a piece of code that solely controls reading/writing to the object. Policies are accessed that are applicable for processing the object. If the policies do not allow the object worker to be instantiated on the compute server, the object worker will not be instantiated and the request will not be processed at that compute server. If the policies allow the object worker to be instantiated on the compute server, the object worker is instantiated and the request is processed.
    Type: Grant
    Filed: September 24, 2021
    Date of Patent: February 1, 2022
    Assignee: CLOUDFLARE, INC.
    Inventors: Kenton Taylor Varda, Alex Dwane Robinson, Brett Joseph Hoerner, Loren Cody Koeninger, Gregory Richard McKeon
  • Patent number: 11204961
    Abstract: Methods, apparatuses, or computer program products are disclosed providing for the dynamic generation and traversal of object dependency data structures. Examples enable generation of service dependency work graph structures for service dependencies associated with one or more services and dynamic replacement of service instances based upon traversal of the service dependency work graph data structures.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: December 21, 2021
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN, INC.
    Inventors: Jeffrey Farber, Rahul Revo, Diogo Correa Lucas