IP Library Granted Patent US 11,727,241
Granted Patent B2
US 11,727,241 · App. 17/962,703 · Granted Aug 15, 2023

Method for fast replacement of wireless IoT product and system thereof

Inventors: Hendrik J Volkerink (Palo Alto, CA); Ajay Khoche (West San Jose, CA)
G06K19/0723G06K19/0702
View Patent ↗
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 11,727,241
App. No.
17/962,703
Granted
Aug 15, 2023
Kind
B2
Abstract

A method and system for replacing a first wireless node in an IoT system includes determining, by the first wireless node, that the first wireless node needs imminent replacement. The determination may be made, for example, based on a battery of the first wireless node being below a threshold level. The first wireless node initiates a discovery protocol for a second wireless node installed in proximity to the first wireless node, the second wireless node installed to replace the first wireless node. Upon discovery of the second wireless node, the first wireless node transmits a configuration file to the second wireless node, which the second wireless node copies to a storage of the second wireless node. The second wireless node configures itself to operate as a replacement for the first wireless node in the IoT system, based at least in part on the copied configuration file.

Claims (39)

1. A method comprising:

initiating, by a first wireless node, a discovery protocol for another wireless node installed in proximity to the first wireless node;

upon discovery of a second wireless node, wirelessly connecting, by the first wireless node, with the second wireless node; and

responsive to successful wireless connection between the first wireless node and the second wireless node, transmitting, by the first wireless node, a configuration file to the second wireless node, wherein

the second wireless node copies the received configuration file to a memory or storage of the second wireless node, and

the second wireless node configures itself to operate as a replacement for the first wireless node in the IoT system, based at least in part on the copied configuration file.

2. An Internet of Things (IoT) system comprising:

a first IoT device installed on an asset and comprising a first type of wireless communication system, the first IoT device configured to:

monitor the asset, and

transmit a configuration file using the first type of wireless communication system to an IoT device replacing the first IoT device, in response to determining that the first wireless node needs imminent replacement; and

a second IoT device installed in proximity to the first IoT device at a time of installation later than a time of installation of the first IOT device and configured to:

wirelessly receive the configuration file from the first wireless node using the first type of wireless communication system, and

complete a configuration process for replacing the first IoT device based at least in part on the received configuration file,

wherein, responsive to the second IoT device completing the configuration process, the second IoT begins operating, assuming a role and identity of the first IoT device in the IoT system.

3. The method of claim 1 , further comprising, prior to initiating the discovery protocol, determining, by the first wireless node, that the first wireless node is in need of replacement.

4. The method of claim 3 , wherein the determining that the first wireless node is in need of replacement is based on detecting that a battery level of the first wireless node is below a threshold level.

5. The method of claim 1 , wherein the first wireless node initiates the discovery protocol in response to an event detected by the first wireless node or by a tracking system associated with the first wireless node.

6. The method of claim 5 , wherein the detected event corresponds to the first wireless sensing node detecting stimulus provided by a user.

7. The method of claim 6 , wherein the stimulus comprises one or more of the user providing an input on a client device, the user scanning a bar code or QR code on a client device, the user brining a magnet or a magnetic device near the first wireless node, the user shining a light on a portion of the first wireless node, the user cutting or tearing a portion of the first wireless node, and the user shaking or moving the first wireless node.

8. The method of claim 1 , further comprising:

receiving, by the first wireless node, confirmation from the second wireless node that the second wireless node has successfully copied the configuration file and is now operating as a replacement for the first wireless node.

9. The method of claim 8 , further comprising:

responsive to receiving the confirmation, deactivating, by the first wireless node, itself.

10. The method of claim 8 , further comprising, waiting, by the first wireless node, a period of time after receiving the confirmation, before deactivating itself.

11. A method comprising:

initiating, by a first wireless node, a discovery protocol for another wireless node installed in proximity to the first wireless node;

upon discovery of a second wireless node, wirelessly connecting, by the first wireless node, with the second wireless node;

determining, by the first wireless node, that the second wireless node is requesting a replacement;

responsive to successful wireless connection between the first wireless node and the second wireless node and responsive to determining that the second wireless node is requesting a replacement, receiving, by the first wireless node, a configuration file from the second wireless node, wherein

the first wireless node copies the received configuration file to a memory or storage of the first wireless node, and

the first wireless node configures itself to operate as a replacement for the second wireless node in the IoT system, based at least in part on the copied configuration file.

12. The method of claim 11 , wherein the second wireless node requests a replacement in response to detecting that a battery level of the second wireless node is below a threshold level.

13. The method of claim 11 , wherein the second wireless node requests a replacement in response to an event detected by the second wireless node or by a tracking system associated with the second wireless node.

14. The method of claim 13 , wherein the detected event corresponds to the first wireless sensing node detecting stimulus provided by a user.

15. The method of claim 14 , wherein the stimulus comprises one or more of the user providing an input on a client device, the user scanning a bar code or QR code on a client device, the user brining a magnet or a magnetic device near the first wireless node, the user shining a light on a portion of the first wireless node, the user cutting or tearing a portion of the first wireless node, and the user shaking or moving the first wireless node.

16. The method of claim 11 , further comprising:

prior to configuring itself, determining, by the first wireless node, that the first wireless node has successfully copied the received configuration file to its memory or storage; and

in response, transmitting a confirmation to the second wireless node indicating that the first wireless node has successfully copied the received configuration file and is operating as a replacement for the second wireless node.

17. The method of claim 11 , wherein in response to receiving the confirmation, the second wireless node deactivates itself.

Continuity (3)
Continuation 17492641 · Oct 3, 2021
Provisional Application 63087283 · Oct 4, 2020
Related Publication 20230136436A1 · May 4, 2023