US 12,206,747 B2
System and methods for providing device connectivity services
James Ryan, Highlands Ranch, CO (US); John B. McManus, Englewood, CO (US); Michael McClure, Louisville, CO (US); Alan Robertson, Broomfield, CO (US); and Aklilu Gebreyesus, Aurora, CO (US)
Assigned to Charter Communications Operating, LLC, St. Louis, MO (US)
Filed by Charter Communications Operating, LLC, St. Louis, MO (US)
Filed on Sep. 8, 2022, as Appl. No. 17/940,622.
Prior Publication US 2024/0089342 A1, Mar. 14, 2024
Int. Cl. H04L 67/60 (2022.01); H04L 67/141 (2022.01); H04L 67/146 (2022.01)
CPC H04L 67/60 (2022.05) [H04L 67/141 (2013.01); H04L 67/146 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method for using device connectivity services, the method comprising:
receiving, at a device connectivity services system, a request to connect with a device to perform one or more tasks at the device;
scheduling, by the device connectivity services system, the request based on connectivity factors, wherein the connectivity factors include prioritization, congestion, contention, and back-pressure;
instantiating, by the device connectivity services system, a controller to execute the one or more tasks at the device;
checking, by the controller, whether the device is in a locked state with another controller;
re-assigning, by the device connectivity services system to a controller causing the locked state, the request when the device is in the locked state;
sending, by one of the controller or the controller causing the locked state, one or more commands to the device to perform the one or more tasks; and
receiving, by the one of the controller or the controller causing the locked state, responses from the device after completing the one or more tasks.