IP Library Granted Patent US 12,200,845
Granted Patent B2
US 12,200,845 · App. 18/109,635 · Granted Jan 14, 2025

Parallel repeater network formation

Inventor: Alan David Sanders (Atlanta, GA)
Assignee: ABL IP HOLDING LLC
H05B47/19H04W88/16
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 12,200,845
App. No.
18/109,635
Granted
Jan 14, 2025
Kind
B2
Abstract

A method includes awaiting for a gateway period, at a lighting system element of a lighting control group, for zero or more gateway messages from a gateway over a wireless communication network; tracking, at the lighting system element, zero or more gateway messages from the gateway that are received; and, in response to the zero or more gateway messages received, requesting designation of a gateway repeater to communicate with the gateway. The method further includes awaiting for a controller period, at the lighting system element, for zero or more controller messages from a local lighting zone controller over the wireless communication network; tracking, at the lighting system element, the zero or more controller messages from the local lighting zone controller that are received; and, in response to the zero or more controller messages, requesting designation of a local lighting zone repeater to communicate with the local lighting zone controller.

Claims (67)

1. A method, comprising steps of:

awaiting for a gateway time period, at a lighting system element, for zero or more gateway messages from a gateway over a wireless communication network;

tracking, at the lighting system element, the zero or more gateway messages from the gateway that are received;

in response to the zero or more gateway messages received, requesting designation of a gateway repeater to communicate with the gateway;

awaiting for a controller time period, at the lighting system element, for zero or more controller messages from a local lighting zone controller over the wireless communication network;

tracking, at the lighting system element, the zero or more controller messages from the local lighting zone controller that are received; and

in response to the zero or more controller messages received, requesting designation of a local lighting zone controller repeater to communicate with the local lighting zone controller.

2. The method of claim 1 , wherein the gateway repeater is for network control communications.

3. The method of claim 2 , wherein the local lighting zone controller repeater is for lighting zone control communications.

4. The method of claim 3 , further comprising:

receiving a network packet at the gateway repeater;

determining, at the gateway repeater, whether the network packet has a flag set for network control communications or lighting zone control communications; and

in response to determining that the flag is set for network control communications, repeating the network packet from the gateway repeater.

5. The method of claim 3 , further comprising:

receiving a network packet at the local lighting zone controller repeater;

determining whether the network packet has a flag set for network control communications or lighting zone control communications; and

in response to determining that the flag is set for lighting zone control communications, repeating the network packet from the local lighting zone controller repeater.

6. The method of claim 1 , wherein:

the step of requesting designation of the gateway repeater to communicate with the gateway includes:

in response to the zero or more gateway messages received being below a received gateway threshold, requesting designation of the gateway controller repeater to communicate with the gateway controller; and

the step of tracking, at the lighting system element, the zero or more gateway messages from the gateway includes:

adjusting a received gateway counter each time that the gateway message is not received within the gateway time period.

7. The method of claim 1 , wherein:

the step of requesting designation of the local lighting zone controller repeater to communicate with the local lighting zone controller includes:

in response to the zero or more controller messages received being below a received controller threshold, requesting designation of the local lighting zone controller repeater to communicate with the local lighting zone controller; and

the step of tracking, at the lighting system element, the zero or more controller messages from the local lighting zone controller includes:

adjusting a received controller counter each time that the controller message is not received within the controller time period.

8. The method of claim 1 , further comprising:

awaiting a gateway delay period prior to the step of requesting designation of the gateway repeater.

9. The method of claim 1 , further comprising:

awaiting a controller delay period prior to the step of requesting designation of the local lighting zone controller repeater.

10. The method of claim 1 , wherein:

the lighting system element is included among lighting system elements that form a lighting control group; and

the lighting system elements include: (i) a luminaire, (ii) a lighting control device, or (iii) an occupancy, daylight, or audio sensor.

11. A non-transitory machine-readable medium, comprising:

parallel repeater programming, wherein execution of the parallel repeater programming by one or more processors configures one or more computing devices to:

await for a gateway time period, at a lighting system element, for zero or more gateway messages from a gateway over a wireless communication network;

track, at the lighting system element, zero or more gateway messages from the gateway that are received;

in response to the zero or more gateway messages received, request designation of a gateway repeater to communicate with the gateway;

await for a controller time period, at the lighting system element, for zero or more controller messages from a local lighting zone controller over the wireless communication network;

track, at the lighting system element, the zero or more controller messages from the local lighting zone controller that are received; and

in response to the zero or more controller messages received, request designation of a local lighting zone controller repeater to communicate with the local lighting zone controller.

12. The non-transitory machine-readable medium of claim 11 , wherein the gateway repeater is for network control communications.

13. The non-transitory machine-readable medium of claim 12 , wherein the local lighting zone controller repeater is for lighting zone control communications.

14. The non-transitory machine-readable medium of claim 13 , wherein execution of the parallel repeater programming by the one or more processors configures the one or more computing devices to:

receive a network packet at the gateway repeater;

determine, at the gateway repeater, whether the network packet has a flag set for network control communications or lighting zone control communications; and

in response to determining that the flag is set for network control communications, repeat the network packet from the gateway repeater.

15. The non-transitory machine-readable medium of claim 13 , wherein execution of the parallel repeater programming by the one or more processors configures the one or more computing devices to:

receive a network packet at the local lighting zone controller repeater;

determine whether the network packet has a flag set for network control communications or lighting zone control communications; and

in response to determining that the flag is set for lighting zone control communications, repeat the network packet from the local lighting zone controller repeater.

16. The non-transitory machine-readable medium of claim 11 , wherein:

the requesting designation of the gateway repeater to communicate with the gateway includes:

in response to the zero or more gateway messages received being below a received gateway threshold, requesting designation of the gateway controller repeater to communicate with the gateway controller; and

the tracking, at the lighting system element, the zero or more gateway messages from the gateway includes:

adjusting a received gateway counter each time that the gateway message is not received within the gateway time period.

17. The non-transitory machine-readable medium of claim 11 , wherein:

the requesting designation of the local lighting zone controller repeater to communicate with the local lighting zone controller includes:

in response to the zero or more controller messages received being below a received controller threshold, requesting designation of the local lighting zone controller repeater to communicate with the local lighting zone controller; and

the tracking, at the lighting system element, the zero or more controller messages from the local lighting zone controller includes:

adjusting a received controller counter each time that the controller message is not received within the controller time period.

18. The non-transitory machine-readable medium of claim 11 , wherein execution of the parallel repeater programming by the one or more processors configures the one or more computing devices to:

await a delay period prior to the step of requesting designation of the gateway repeater.

19. The non-transitory machine-readable medium of claim 11 , wherein execution of the parallel repeater programming by the one or more processors configures the one or more computing devices to:

await a delay period prior to the step of requesting designation of the local lighting zone controller repeater.

20. The non-transitory machine-readable medium of claim 11 , wherein the one or more computing devices include: (i) a luminaire, (ii) a lighting control device, or (iii) an occupancy, daylight, or audio sensor.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2023
From: SANDERS, ALAN DAVID
To: ABL IP HOLDING LLC
Reel/Frame 063553/0846 →
Continuity (1)
Related Publication 20240276623A1 · Aug 15, 2024
References Cited (21)
US 5343466A · Kawamura · 1994 [cited by applicant]
US 5974236A · Sherman · 1999 [cited by applicant]
US 9531632B2 · Hellhake et al. · 2016 [cited by applicant]
US 9820361B1 · Turvy, Jr. · 2017 [cited by examiner]
US 9883570B1 · Turvy, Jr. · 2018 [cited by examiner]
US 11979961B2 · Zaveruha · 2024 [cited by examiner]
US 12068881B2 · Barna · 2024 [cited by examiner]
US 20020042274A1 · Ades · 2002 [cited by applicant]
US 20030109270A1 · Shorty · 2003 [cited by applicant]
US 20040218548A1 · Kennedy et al. · 2004 [cited by applicant]
US 20120076007A1 · Nelson · 2012 [cited by applicant]
US 20140040483A1 · Van Dussen et al. · 2014 [cited by applicant]
US 20180026839A1 · Hollinger et al. · 2018 [cited by applicant]
US 20220046707A1 · Sanders · 2022 [cited by examiner]
US 20230052427A1 · Sanders · 2023 [cited by examiner]
US 20240276623A1 · Sanders · 2024 [cited by examiner]
Centenaro et al. “Long-Range Communications in Unlicensed Bands: The Rising Stars in the I0T and Smart City Scenarios.” IEEE Wireless Communications 23.5, Oct. 2016, pp. 60-67. [cited by applicant]
Non Final Office Action for U.S. Appl. No. 16/662,691, dated Mar. 8, 2021, 11 pages. [cited by applicant]
Non Final Office Action for U.S. Appl. No. 16/825,264, dated Jul. 23, 2021, 34 pages. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 16/662,691, mailed Mar. 29, 2021, 5 pages. [cited by applicant]
Qayyum et al. “Multipoint Relaying for Flooding Broadcast Messages in Mobile Wireless Networks,” 35th Annual Hawaii International Conference on System Sciences (HICSS'2002). Maui, United States, pp. 3386-3875. [cited by applicant]