IP Library › Granted Patent US 11,683,235
Granted Patent B2
US 11,683,235 · App. 16/907,221 · Granted Jun 20, 2023

Network formation for a load control system

Inventors: Jeffrey S. Hayes (Allentown, PA); Galen Edgar Knode (Macungie, PA); Ankit Bhutani (Aston, PA); Vidur Garg (Allentown, PA)
Assignee: Lutron Technology Company LLC
H04L41/12G16Y40/35H04B17/318H04L41/0806H04L41/0816H04L67/1089H04L67/1093H04L67/125H04L69/28H04W4/70H04W24/02H04W48/10H04W48/16H04W74/085H04W76/15H04W84/20G16Y10/80G16Y20/10G16Y40/30
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,683,235
App. No.
16/907,221
Granted
Jun 20, 2023
Kind
B2
Abstract

A control device may be configured to delay an attachment procedure while attachment messages are being transmitted over the network. The control device may be configured to initiate an attachment procedure with a router device on a network at the end a back-off period of time. The attachment procedure may include transmitting attachment messages (e.g., parent request messages) that enable the control device to transmit and receive messages over the network through the router device. During the back-off period of time, the control device may determine an attachment message is received from another control device on the network. And, if an attachment message (e.g., a parent request messages and/or a link request message) is received from another control device, the control device may increase the back-off period of time (e.g., delaying when the control device initiates its attachment procedure).

Claims (43)

1. A control device configured to communicate on a network, the control device comprising:

a wireless communication circuit configured to transmit and receive messages; and

a control circuit configured to:

initiate an attachment procedure with a router device to enable the control device to communicate messages with the router device on the network, the control device configured to transmit a first attachment message at the end of a period of time that begins when the attachment procedure is initiated;

wherein, when a second attachment message is received from another control device on the network before the first attachment message is transmitted, the control circuit is configured to increase the period of time until the first attachment message is transmitted;

in response to a failure to receive a response message to the first attachment message after a predefined period of time, transition to a role of a leader device in a first network partition;

attach to at least one child device;

determine that a higher-priority network partition than the first network partition exists in the network; and

ignore messages received from the at least one child device based on the determination that the higher-priority network partition exists.

2. The control device of claim 1 , wherein the control circuit is configured to start a back-off timer when the attachment procedure is initiated, the control circuit configured, when the back-off timer expires, to:

transmit the first attachment message in response to a failure to receive the second attachment message, and

restart the back-off timer when the second attachment message is received while the back-off timer is running.

3. The control device of claim 2 , wherein each of the second attachment messages comprises at least one of a parent request message or a link-request message.

4. The control device of claim 3 , wherein the control circuit is configured to count a first number of parent request messages that are received while the back-off timer is running, and a second number of link-request messages that are received while the back-off timer is running.

5. The control device of claim 4 , wherein, when the back-off timer expires and at least one parent request message or link-request message is received while the back-off timer is running, the control circuit is configured to restart the back-off timer with an amount of time that is dependent upon the first number of parent request messages that are received and the second number of link-request messages that are received.

6. The control device of claim 5 , wherein the amount of time is calculated as a weighted sum of the first number of parent request messages that are received and the second number of link-request messages that are received.

7. The control device of claim 6 , wherein the second number of link-request messages may be weighted greater than the first number of parent request messages in the weighted sum.

8. The control device of claim 2 , wherein the control circuit is configured to count a number of second attachment messages that are received while the back-off timer is running; and

wherein, when the back-off timer expires and at least one attachment message is received while the back-off timer is running, the control circuit is configured to restart the back-off timer with an amount of time that is dependent upon the number of second attachment messages that are received.

9. The control device of claim 1 , wherein the control circuit is configured to start a back-off time when the attachment procedure is initiated, the control circuit configured to transmit the first attachment message when the back-off timer expires and increase the back-off timer when the second attachment message is received before the back-off timer expires.

10. The control device of claim 9 , wherein the second attachment message comprises at least one of a parent request message or a link-request message.

11. The control device of claim 10 , wherein the control circuit is configured to increase the back-off timer by a first amount when a parent request message is received before the back-off timer expires, and by a second amount greater than the first amount when a link-request message is received before the back-off timer expired.

12. The control device of claim 1 , wherein the control circuit is configured to ignore router upgrade request messages from the at least one child device based on the determination that the higher-priority network partition exists.

13. The control device of claim 1 , wherein the control circuit is configured to initiate the attachment procedure at the end of a coordinated startup time from when the control device is powered up.

14. The control device of claim 13 , wherein the control circuit is configured to determine the coordinated startup time based on a unique identifier of the control device.

15. The control device of claim 13 , wherein the control circuit is configured with the coordinated startup time during a claiming procedure.

16. The control device of claim 1 , wherein the control circuit is configured to initiate the attachment procedure when the control device is powered up.

17. The control device of claim 1 , wherein the control circuit is configured to increase the period of time by an amount of time that is dependent upon a message type of the second attachment message.

18. The control device of claim 17 , wherein the message type comprises one of a parent request messages or a link request message.

19. A control device configured to communicate on a network, the control device comprising:

a wireless communication circuit configured to transmit and receive messages; and

a control circuit configured to:

initiate an attachment procedure with a router device to enable the control device to communicate messages with the router device on the network, the control device configured to transmit a first attachment message at the end of a period of time that begins when the attachment procedure is initiated;

wherein, when a second attachment message is received from another control device on the network before the first attachment message is transmitted, the control circuit is configured to increase the period of time until the first attachment message is transmitted;

in response to a failure to receive a response message to the first attachment message after a predefined period of time, transition to a role of a leader device in a first network partition;

attach to at least one child device;

determine that a higher-priority network partition than the first network partition exists in the network; and

ignore router upgrade request messages from the at least one child device based on the determination that the higher-priority network partition exists.

20. The control device of claim 19 , wherein the control circuit is configured to initiate the attachment procedure at the end of a coordinated startup time from when the control device is powered up.

21. The control device of claim 20 , wherein the control circuit is configured to determine the coordinated startup time based on a unique identifier of the control device.

22. The control device of claim 20 , wherein the control circuit is configured with the coordinated startup time during a claiming procedure.

23. The control device of claim 19 , wherein the control circuit is configured to initiate the attachment procedure when the control device is powered up.

24. The control device of claim 19 , wherein the control circuit is configured to increase the period of time by an amount of time that is dependent upon a message type of the second attachment message.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2021
From: KNODE, GALEN EDGAR; BHUTANI, ANKIT; GARG, VIDUR
To: LUTRON TECHNOLOGY COMPANY LLC
Reel/Frame 055549/0614 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2021
From: HAYES, JEFFREY S.
To: LUTRON TECHNOLOGY COMPANY LLC
Reel/Frame 055112/0596 →
Continuity (7)
Provisional Application 62942699 · Dec 2, 2019
Provisional Application 62910059 · Oct 3, 2019
Provisional Application 62884986 · Aug 9, 2019
Provisional Application 62880593 · Jul 30, 2019
Provisional Application 62879122 · Jul 26, 2019
Provisional Application 62864646 · Jun 21, 2019
Related Publication 20200403877A1 · Dec 24, 2020
Cited By (2)
US 12,199,790 US 12,695,664