IP Library › Granted Patent US 11,297,504
Granted Patent B2
US 11,297,504 · App. 16/865,513 · Granted Apr 5, 2022

Provisioning and servicing mesh networks

Inventors: Elena Smirnova (Plano, TX); Frank Xu (Plano, TX)
Assignee: LENNOX INDUSTRIES INC.
H04W12/35H04L41/0806H04W4/50H04W12/04H04W84/18G05B2219/2614
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,297,504
App. No.
16/865,513
Filed
May 4, 2020
Granted
Apr 5, 2022
Kind
B2
Examiner
ELHAG, MAGDI
Art Unit
2641
USPC
455/418
Abstract

In an embodiment, a method includes receiving a user instruction to initiate meshnet provisioning. The method also includes provisioning a first device to a meshnet, where the provisioning the first device yields first provisioning data that includes one or more keys. The method also includes provisioning a second device to the meshnet, where the provisioning the second device yields second provisioning data that includes include one or more keys. The method also includes transferring provisioning data that includes the first provisioning data and the second provisioning data to storage on the first device. Other embodiments of this aspect include corresponding computer systems, apparatus, and computer programs recorded on one or more computer storage devices, each configured to perform the actions of the method.

Claims (51)

1. A method comprising, by a provisioning device:

receiving a user instruction to initiate meshnet provisioning;

provisioning a first device to a meshnet, wherein the provisioning the first device yields first provisioning data comprising one or more keys;

provisioning a second device to the meshnet, wherein the provisioning the second device yields second provisioning data comprising one or more keys; and

connecting the provisioning device to the first device via a first communication protocol;

transferring provisioning data comprising the first provisioning data and the second provisioning data to storage on the first device;

the method further comprising, by a servicing device:

receiving a user instruction to service the meshnet;

connecting to the first device via the first communication protocol;

requesting the provisioning data from the first device;

receiving the provisioning data responsive to the requesting; and

servicing the meshnet using the provisioning data.

2. The method of claim 1 , wherein the first device communicates in the meshnet via a wireless protocol different from the first communication protocol.

3. The method of claim 2 , wherein the provisioning the second device is performed before the provisioning the first device.

4. The method of claim 1 , comprising the servicing device transferring updated provisioning data to the storage on the first device.

5. The method of claim 1 , wherein the provisioning device and the servicing device are different devices.

6. The method of claim 1 , wherein:

the first device comprises a controller of a heating, ventilation and air conditioning (HVAC) system; and

the second device comprises at least one environment sensor used in the HVAC system.

7. The method of claim 6 , wherein the second device comprises a relay node used in the HVAC system.

8. A method comprising, by a servicing device:

receiving a user instruction to service a meshnet comprising a plurality of provisioned devices;

connecting to a first device of the plurality of provisioned devices via a first communication protocol, wherein the first device communicates in the meshnet via a wireless protocol different from the first communication protocol;

requesting provisioning data from the first device;

receiving the provisioning data from the first device responsive to the requesting, the provisioning data comprising one or more keys; and

servicing the meshnet using the provisioning data.

9. The method of claim 8 , wherein the connecting comprises the servicing device pairing with the first device.

10. The method of claim 8 , comprising the servicing device transferring updated provisioning data to storage on the first device.

11. The method of claim 8 , wherein:

the first device comprises a controller of a heating, ventilation and air conditioning (HVAC) system; and

the plurality of provisioned devices comprises at least one environment sensor used in the HVAC system.

12. The method of claim 11 , wherein the plurality of provisioned devices comprises a relay node used in the HVAC system.

13. A computer-program product comprising a non-transitory computer-usable medium having computer-readable program code embodied therein, the computer-readable program code adapted to be executed to implement a method comprising, by a provisioning device:

receiving a user instruction to initiate meshnet provisioning;

provisioning a first device to a meshnet, wherein the provisioning the first device yields first provisioning data comprising one or more keys;

provisioning a second device to the meshnet, wherein the provisioning the second device yields second provisioning data comprising one or more keys; and

connecting the provisioning device to the first device via a first communication protocol;

transferring provisioning data comprising the first provisioning data and the second provisioning data to storage on the first device;

the method further comprising, by a servicing device:

receiving a user instruction to service the meshnet;

connecting to the first device via the first communication protocol;

requesting the provisioning data from the first device;

receiving the provisioning data responsive to the requesting; and

servicing the meshnet using the provisioning data.

14. The computer-program product of claim 13 , wherein the first device communicates in the meshnet via a wireless protocol different from the first communication protocol.

15. The computer-program product of claim 14 , wherein the provisioning the second device is performed before the provisioning the first device.

16. The computer-program product of claim 13 , the method comprising the servicing device transferring updated provisioning data to the storage on the first device.

17. The computer-program product of claim 13 , wherein the provisioning device and the servicing device are different devices.

18. The computer-program product of claim 13 , wherein:

the first device comprises a controller of a heating, ventilation and air conditioning (HVAC) system; and

the second device comprises at least one environment sensor used in the HVAC system.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2020
From: SMIRNOVA, ELENA; XU, FRANK
To: LENNOX INDUSTRIES INC.
Reel/Frame 052569/0552 →
Continuity (1)
Related Publication 20210345100A1 · Nov 4, 2021