US 11,888,716 B1
Dynamic scheduling of data transmission from internet of things (IoT) devices based on density of IoT devices
Kevin Russell Coates Lloyd, San Carlos, CA (US)
Assigned to Samsara Inc., San Francisco, CA (US)
Filed by Samsara Networks Inc., San Francisco, CA (US)
Filed on Sep. 21, 2021, as Appl. No. 17/448,338.
Claims priority of provisional application 63/140,737, filed on Jan. 22, 2021.
Int. Cl. H04L 43/0811 (2022.01); H04L 43/16 (2022.01); G16Y 10/75 (2020.01); G16Y 40/10 (2020.01)
CPC H04L 43/0811 (2013.01) [G16Y 10/75 (2020.01); G16Y 40/10 (2020.01); H04L 43/16 (2013.01)] 24 Claims
OG exemplary drawing
 
1. A method in a server located in a cloud, the method comprising:
evaluating whether there is a possibility of having more than a threshold number of connections with an access point of a network at a same time by a plurality of Internet of Things (IoT) devices that access the server through the network wherein the server is separate from the access point; and
in response to evaluating that there is a possibility of having more than the threshold number of connections with the access point of the network at the same time by the plurality of IoT devices that access the server, performing the following:
determining one or more schedules for one or more IoT devices from the plurality of IoT devices such that when the one or more IoT devices operate according to the one or more schedules the connections with the access point by the plurality of IoT devices that occur at the same time do not exceed the threshold number of connections, wherein a schedule of the one or more schedules defines a timing of an IoT device from the plurality of IoT devices accessing the server through a connection with the access point, and
transmitting one or more configuration parameters to the one or more IoT devices from the plurality of IoT devices that cause the one or more IoT devices to operate according to the one or more schedules.