IP Library Patent Application 19034772
Patent Application
App. No. 19/034,772

CONTROLLING DEPLOYMENT OF IOT DEVICES OVER WIRELESS NETWORKS WITH AN ADAPTIVE GATEWAY

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
19/034,772
Abstract

Systems, machine-readable media, and methods to control deployment of IoT devices over wireless networks with an adaptive gateway are provided. A gateway device may broadcast on different channels in a first time slot of a time interval. The gateway device may receive a response from a sensor device in a second time slot of the time interval. The gateway device may further communicate to the sensor device in a third time slot of the time interval. The gateway device may receive transmissions from the sensor device in one or more subsequent instances of the fourth time slot of the time interval. Based at least in part on the one or more transmissions from the sensor device, the gateway device may transmit data to one or more computer systems via one or more networks.

Claims (69)

1 . (canceled)

2 . A system comprising:

a sensor device to perform operations comprising:

receiving, by the sensor device, an initialization command and, consequent to the initialization command, initializing to a low-power operating state corresponding to a provisioning mode;

consequent to the initializing to the low-power operating state, transitioning, by the sensor device, to a first listening state corresponding to a ship mode, wherein, in the first listening state, the sensor device wakes up for a first limited time and listens for a communication from a first gateway device;

responsive to receiving the communication:

transmitting, by the sensor device, an acknowledgment; and

transitioning, by the sensor device, into a deploy mode,

wherein the deploy mode comprises a second listening state;

in the second listening state, waking, by sensor device, for a second limited time and listening for one or more synchronize messages from one or more gateway devices within range of the sensor device;

consequent to receiving at least one synchronize message from at least one gateway device within range of the sensor device:

selecting, by the sensor device, the at least one gateway device;

synchronizing, by the sensor device, with the at least one gateway device; and

transitioning, by the sensor device, into a run mode, wherein the sensor device communicates sensor data via one or more wireless networks to the at least one gateway device.

3 . The system as recited in claim 2 , further comprising the at least one gateway device.

4 . The system as recited in claim 2 , wherein the sensor device wakes up for the first limited time on a periodic basis and listens for the communication.

5 . The system as recited in claim 2 , wherein the sensor device wakes up for the second limited time on a periodic basis and listens for the one or more synchronize messages.

6 . The system as recited in claim 5 , wherein the sensor device listens for the one or more synchronize messages on a plurality of channels.

7 . The system as recited in claim 2 , the operations further comprising:

reverting, by the sensor device, to the low-power operating state after listening for the one or more synchronize messages for the second limited time and not receiving the one or more synchronize messages during the second limited time;

wherein the one or more synchronize messages are received during a subsequent instance of the sensor device waking for the second limited time and listening for the one or more synchronize messages.

8 . The system as recited in claim 2 , wherein the communication comprises configuration parameters for how the sensor device is to operate.

9 . The system as recited in claim 2 , wherein the receiving the at least one synchronize message from the at least one gateway device within range of the sensor device comprises receiving synchronize messages from a plurality of gateway devices withing range of the sensor device, and the operations further comprise:

when the sensor device has detected the plurality of gateway devices within range, the selecting the at least one gateway device comprises selecting the at least one gateway device from the plurality of gateway devices based at least in part on signal quality and/or gateway capacity.

10 . The system as recited in claim 9 , wherein the operations further comprise:

scoring each gateway device of the plurality of gateway devices based at least in part on a respective signal quality and/or a respective gateway capacity of each device; and

ranking the plurality of gateway devices according to the scoring;

wherein the selecting the at least one gateway from the plurality of gateway devices is based at least in part on the ranking.

11 . One or more non-transitory, machine-readable media storing instructions, which, when executed by one or more processing devices, cause a sensor device to perform operations comprising:

receiving an initialization command and, consequent to the initialization command, initializing to a low-power operating state corresponding to a provisioning mode;

consequent to the initializing to the low-power operating state, transitioning to a first listening state corresponding to a ship mode, wherein, in the first listening state, the sensor device wakes up for a first limited time and listens for a communication from a first gateway device;

responsive to receiving the communication:

transmitting an acknowledgment; and

transitioning into a deploy mode, wherein the deploy mode comprises a second listening state;

in the second listening state, waking for a second limited time and listening for one or more synchronize messages from one or more gateway devices within range of the sensor device;

consequent to receiving at least one synchronize message from at least one gateway device within range of the sensor device:

selecting the at least one gateway device;

synchronizing with the at least one gateway device; and

transitioning into a run mode, wherein the sensor device communicates sensor data via one or more wireless networks to the at least one gateway device.

12 . The one or more non-transitory, machine-readable media as recited in claim 11 , wherein the sensor device wakes up for the first limited time on a periodic basis and listens for the communication.

13 . The one or more non-transitory, machine-readable media as recited in claim 11 , wherein the sensor device wakes up for the second limited time on a periodic basis and listens for the one or more synchronize messages.

14 . The one or more non-transitory, machine-readable media as recited in claim 13 , wherein the sensor device listens for the one or more synchronize messages on a plurality of channels.

15 . The one or more non-transitory, machine-readable media as recited in claim 11 , the operations further comprising:

reverting to the low-power operating state after listening for the one or more synchronize messages for the second limited time and not receiving the one or more synchronize messages during the second limited time;

wherein the one or more synchronize messages are received during a subsequent instance of the sensor device waking for the second limited time and listening for the one or more synchronize messages.

16 . The one or more non-transitory, machine-readable media as recited in claim 11 , wherein the communication comprises configuration parameters for how the sensor device is to operate.

17 . The one or more non-transitory, machine-readable media as recited in claim 11 , wherein the receiving the at least one synchronize message from the at least one gateway device within range of the sensor device comprises receiving synchronize messages from a plurality of gateway devices withing range of the sensor device, and the operations further comprise:

when the sensor device has detected the plurality of gateway devices within range, the selecting the at least one gateway device comprises selecting the at least one gateway device from the plurality of gateway devices based at least in part on signal quality and/or gateway capacity.

18 . The one or more non-transitory, machine-readable media as recited in claim 17 , wherein the operations further comprise:

scoring each gateway device of the plurality of gateway devices based at least in part on a respective signal quality and/or a respective gateway capacity of each device; and

ranking the plurality of gateway devices according to the scoring;

wherein the selecting the at least one gateway from the plurality of gateway devices is based at least in part on the ranking.

19 . A method comprising:

receiving an initialization command and, consequent to the initialization command, initializing to a low-power operating state corresponding to a provisioning mode;

consequent to the initializing to the low-power operating state, transitioning to a first listening state corresponding to a ship mode, wherein, in the first listening state, a sensor device wakes up for a first limited time and listens for a communication from a first gateway device;

responsive to receiving the communication:

transmitting an acknowledgment; and

transitioning into a deploy mode, wherein the deploy mode comprises a second listening state;

in the second listening state, waking for a second limited time and listening for one or more synchronize messages from one or more gateway device within range of the sensor device;

consequent to receiving at least one synchronize message from at least one gateway device within range of the sensor device:

selecting the at least one gateway device;

synchronizing with the at least one gateway device; and

transitioning into a run mode, wherein the sensor device communicates sensor data via one or more wireless networks to the at least one gateway device.

20 . The method as recited in claim 19 , wherein the receiving the at least one synchronize message from the at least one gateway device within range of the sensor device comprises receiving synchronize messages from a plurality of gateway devices withing range of the sensor device, and the method further comprises:

when the sensor device has detected the plurality of gateway devices within range, the selecting the at least one gateway device comprises selecting the at least one gateway device from the plurality of gateway devices based at least in part on signal quality and/or gateway capacity.

21 . The method as recited in claim 20 , further comprising:

scoring each gateway device of the plurality of gateway devices based at least in part on a respective signal quality and/or a respective gateway capacity of each device; and

ranking the plurality of gateway devices according to the scoring;

wherein the selecting the at least one gateway from the plurality of gateway devices is based at least in part on the ranking.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2025
From: DISH WIRELESS L.L.C.
To: BOOST SUBSCRIBERCO L.L.C.
Reel/Frame 073066/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2025
From: ANDRESKY, DAVID; REISBICK, RICHARD
To: DISH WIRELESS L.L.C.
Reel/Frame 069977/0726 →