CPC H04L 67/60 (2022.05) [H04L 67/141 (2013.01); H04L 67/146 (2013.01)] | 19 Claims |
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.
|