Patents Examined by Jeffrey R. Swearingen
-
Patent number: 11375354Abstract: 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: GrantFiled: September 19, 2017Date of Patent: June 28, 2022Assignee: BOE TECHNOLOGY GROUP CO., LTD.Inventors: Junyuan Ren, Junjie Zhao
-
Patent number: 11363116Abstract: 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: GrantFiled: July 31, 2020Date of Patent: June 14, 2022Assignee: Ciena CorporationInventor: Robert Kevin Tomkins
-
Patent number: 11363096Abstract: 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: GrantFiled: December 23, 2019Date of Patent: June 14, 2022Assignee: Google LLCInventors: Alexander Shraer, Kfir Lev-Ari, Arif Abdulhusein Merchant, Vishesh Khemani, Atul Adya
-
Patent number: 11356531Abstract: 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: GrantFiled: September 14, 2020Date of Patent: June 7, 2022Assignee: Citrix Systems, Inc.Inventors: Feng Huang, Duncan Spencer Gabriel, Simon Frost, Ross Large
-
Patent number: 11356504Abstract: 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: GrantFiled: December 10, 2020Date of Patent: June 7, 2022Assignee: Verizon Patent and Licensing Inc.Inventors: Weimin Liu, Yuk Lun Li, Indraneel Sen
-
Patent number: 11349894Abstract: 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: GrantFiled: November 19, 2020Date of Patent: May 31, 2022Assignee: Architecture Technology CorporationInventors: Tyler J. Mitchell, Scott Aloisio, Matthew A. Stillerman, Valentino Felipe, Judson Powers
-
Patent number: 11336506Abstract: 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: GrantFiled: May 30, 2019Date of Patent: May 17, 2022Assignee: Conviva Inc.Inventors: Yan Li, Rui Zhang, Henry Milner, Jibin Zhan
-
Patent number: 11329864Abstract: 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: GrantFiled: January 13, 2017Date of Patent: May 10, 2022Assignee: Lenovo Enterprise Solutions (Singapore) PTE. LTD.Inventors: Antonio Abbondanzio, Matthew Robert Alcorn, Nicholas J. Balogh, James Gordon McLean, Randall William Worzella
-
Patent number: 11323491Abstract: 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: GrantFiled: May 18, 2018Date of Patent: May 3, 2022Assignee: ORANGEInventor: Bertrand Bouvet
-
Patent number: 11323412Abstract: 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: GrantFiled: November 25, 2020Date of Patent: May 3, 2022Assignee: Level 3 Communications, LLCInventors: William Hopkins, Joelle T. Maslak
-
Patent number: 11323332Abstract: 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: GrantFiled: September 26, 2019Date of Patent: May 3, 2022Assignee: International Business Machines CorporationInventors: Salmali Baksi, Baishali Ghosal, Radha Mohan De
-
Patent number: 11310184Abstract: 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: GrantFiled: September 30, 2020Date of Patent: April 19, 2022Assignee: Microsoft Technology Licensing, LLCInventors: 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: 11303568Abstract: 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: GrantFiled: April 5, 2021Date of Patent: April 12, 2022Assignee: Honeywell International Inc.Inventors: Harshal Haridas, Brian Polcyn, Phillip Hanson, Amol Gandhi
-
Patent number: 11303700Abstract: 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: GrantFiled: April 13, 2021Date of Patent: April 12, 2022Assignee: DISH Wireless L.L.C.Inventor: Richard Reisbick
-
Patent number: 11294867Abstract: 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: GrantFiled: March 15, 2018Date of Patent: April 5, 2022Assignee: CARRIER CORPORATIONInventors: Ankit Tiwari, Hector Moner Poy, Michael Ramoutar, Daniele Campana, Pedro Fernandez Orellana
-
Patent number: 11283712Abstract: 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: GrantFiled: June 29, 2020Date of Patent: March 22, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Sebastian Jeuk, Gonzalo Salgueiro
-
Patent number: 11270322Abstract: 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: GrantFiled: June 20, 2018Date of Patent: March 8, 2022Assignee: OMRON CorporationInventors: Toshihiko Oda, Tetsuji Yamato, Takeshi Naito, Sangryul Lee, Ryota Yamada, Shuichi Misumi
-
Patent number: 11240313Abstract: 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: GrantFiled: December 5, 2018Date of Patent: February 1, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sarbajit K. Rakshit, Martin G. Keen, James E. Bostick, John M. Ganci, Jr.
-
Patent number: 11240309Abstract: 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: GrantFiled: September 24, 2021Date of Patent: February 1, 2022Assignee: CLOUDFLARE, INC.Inventors: Kenton Taylor Varda, Alex Dwane Robinson, Brett Joseph Hoerner, Loren Cody Koeninger, Gregory Richard McKeon
-
Patent number: 11204961Abstract: 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: GrantFiled: September 29, 2020Date of Patent: December 21, 2021Assignees: ATLASSIAN PTY LTD., ATLASSIAN, INC.Inventors: Jeffrey Farber, Rahul Revo, Diogo Correa Lucas