IP Library Granted Patent US 12,354,467
Granted Patent B2
US 12,354,467 · App. 18/321,023 · Granted Jul 8, 2025

Wireless communication diagnostics

Inventors: Jordan H. Crafts (Bethlehem, PA); Kyle Thomas Barco (Bethlehem, PA); Bryan Robert Barnes (Lansdale, PA); David J. Dolan (Coopersburg, PA); William Bryce Fricke (Bethlehem, PA); Joel Hnatow (Allentown, PA); Jonathan T. Lenz (Waltham, MA)
Assignee: Lutron Technology Company LLC
G08C17/02H04W88/08H05B47/19G08C2201/34G08C2201/70
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,354,467
App. No.
18/321,023
Granted
Jul 8, 2025
Kind
B2
Abstract

A load control system may include devices for performing communications for controlling an amount of power provided to an electrical load. The devices may include load control devices that may communicate by transmitting digital messages. A user device having an adjustable wireless communication range may be used for discovering devices, configuring devices, and/or diagnosing devices in the load control system. The user device may detect whether devices are within an established wireless communication range of one another for performing communications. The user device may detect digital messages transmitted from a device and/or digital messages received at a device to determine whether the digital messages are correctly communicated in the load control system. The user device may provide an indication to a user indicating whether a digital message is correctly transmitted or received by a device in the load control system.

Claims (99)

1. An electric load control device, comprising:

communication interface circuitry;

control circuitry to:

responsive to receipt, via communication interface circuitry, of a broadcast discovery message transmitted by a user device via a first communication network:

determine an RSSI for the received broadcast discovery signal;

obtain from the broadcast discovery message a minimum response signal strength;

determine whether the RSSI of the received broadcast discovery signal is greater than the minimum response signal strength; and

responsive to the determination that the RSSI exceeds the minimum response signal strength:

generate a discovery response signal, wherein the discovery response signal includes data representative of:

 an identifier assigned to the electric load control device;

 the RSSI of the received broadcast discovery message; and

 data representative of an identity of each of one or more second electric load control devices included in a network of electric load control devices and from which the electric load control device has received a message.

2. The electric load control device of claim 1 wherein the discovery response signal further comprises:

data representative of an event occurrence between the electric load control device and each of the one or more second electric load control devices from which the electric load control device has received the message.

3. The electric load control device of claim 1 wherein the discovery response signal further comprises:

data representative of a serial message identifier from each of the one or more second electric load control devices from which the electric load control device has received the message.

4. The electric load control device of claim 1 wherein to generate the discovery response signal that includes data representative of the identifier assigned to the electric load control device, the control circuitry to further:

generate a discovery response signal that includes data representative of the unique identifier assigned to the electric load control device.

5. The electric load control device of claim 1 wherein the discovery response signal further comprises:

data representative of a network identifier assigned to the electric load device.

6. The electric load control device of claim 1 , further comprising:

memory circuitry communicatively coupled to the control circuitry;

wherein the control circuitry to further:

receive, via the communication interface circuitry, an association message that includes data indicative of an association between the electric load control device and a third electric load control device included in the network of electric load control devices; and

cause a storage of the received data indicative of the association between the electric load control device and the third electric load control device in the memory circuitry.

7. The electric load control device of claim 6 wherein to receive the association message that includes data indicative of the association between the electric load control device and the third electric load control device, further comprises:

receive, via the communication interface circuitry, the association message that includes the data indicative of the association between the electric load control device and a third electric load control device via a second communication network different than the first communication network.

8. The electric load control device of claim 7 wherein responsive to the receipt of the association message that includes the data indicative of the association between the electric load control device and a third electric load control device via the second communication network the control circuitry to further:

cause the storage of the received data indicative of the association between the electric load control device and the third electric load control device, responsive to receipt of the association message from a system controller included in the network of electrical load control devices.

9. The electric load control device of claim 6 wherein to receive the association message that includes data indicative of the association between the electric load control device and the third electric load control device, further comprises:

receive, via the communication interface circuitry, the association message that includes the data indicative of the association between the electric load control device and a third electric load control device via the first communication network.

10. The electric load control device of claim 9 wherein to cause the storage of the received data indicative of the association between the electric load control device and the third electric load control device responsive to receipt of the association message, further comprises:

cause the storage of the received data indicative of the association between the electric load control device and the third electric load control device, responsive to receipt of the association message from the user device.

11. An electric load control device discovery method, comprising:

receiving, by electric load controller control circuitry via communication interface circuitry, a broadcast discovery message transmitted by a user device using a first communication network; and

responsive to receipt of the broadcast discovery message transmitted by the user device via the first communication network:

determining, by the electric load controller control circuitry, an RSSI for the received broadcast discovery signal;

obtaining, by the electric load controller control circuitry, from the broadcast discovery message a minimum response signal strength;

determining, by the electric load controller control circuitry, whether the RSSI of the received broadcast discovery signal is greater than the minimum response signal strength; and

responsive to the determination that the RSSI exceeds the minimum response signal strength:

generating, by the electric load controller control circuitry, a discovery response signal, wherein the discovery response signal includes data representative of:

an identifier assigned to the electric load control device;

the RSSI of the received broadcast discovery message; and

data representative of an identity of each of one or more second electric load control devices included in a network of electric load control devices and from which the electric load control device has received a message.

12. The electric load control method of claim 11 wherein generating the discovery response signal further comprises:

generating, by the electric load controller control circuitry, the discovery response signal, wherein the discovery response signal further includes:

data representative of an event occurrence between the electric load control device and each of the one or more second electric load control devices from which the electric load control device has received the message.

13. The electric load control method of claim 11 wherein generating the discovery response signal further comprises:

generating, by the electric load controller control circuitry, the discovery response signal, wherein the discovery response signal further includes:

data representative of a serial message identifier from each of the one or more second electric load control devices from which the electric load control device has received the message.

14. The electric load control method of claim 11 wherein generating the discovery response signal that includes data representative of the identifier assigned to the electric load control device, further comprises:

generating, by the electric load controller control circuitry, a discovery response signal that includes data representative of the unique identifier assigned to the electric load control device.

15. The electric load control method of claim 11 wherein generating the discovery response signal that includes data representative of the identifier assigned to the electric load control device, further comprises:

generating, by the electric load controller control circuitry, a discovery response signal that includes data representative of a network identifier assigned to the electric load device.

16. The electric load control method of claim 11 , further comprising:

receiving, by the electric load controller control circuitry via the communication interface circuitry, an association message that includes data indicative of an association between the electric load control device and a third electric load control device included in the network of electric load control devices; and

causing, by the electric load controller control circuitry, a storage of the received data indicative of the association between the electric load control device and the third electric load control device in memory circuitry communicatively coupled to the control circuitry.

17. The electric load control method of claim 16 wherein receiving the association message that includes data indicative of the association between the electric load control device and the third electric load control device, further comprises:

receiving, by the electric load controller control circuitry via the communication interface circuitry, the association message that includes the data indicative of the association between the electric load control device and the third electric load control device via a second communication network different than the first communication network.

18. The electric load control method of claim 17 , wherein causing the storage of the received data indicative of the association between the electric load control device and the third electric load control device in the communicatively coupled memory circuitry further comprises:

causing, by the electric load control circuitry, the storage of the received data indicative of the association between the electric load control device and the third electric load control device, responsive to receipt of the association message from a system controller included in the network of electrical load control devices.

19. The electric load control method of claim 16 wherein receiving the association message that includes data indicative of the association between the electric load control device and the third electric load control device, further comprises:

receiving, by the electric load controller control circuitry via the communication interface circuitry, the association message that includes the data indicative of the association between the electric load control device and the third electric load control device via the first communication network.

20. The electric load control method of claim 19 wherein causing the storage of the received data indicative of the association between the electric load control device and the third electric load control device responsive to receipt of the association message, further comprises:

causing, by the electric load control circuitry, the storage of the received data indicative of the association between the electric load control device and the third electric load control device, responsive to receipt of the association message from the user device.

21. A non-transitory, machine-readable, storage device that includes instructions that, when executed by electric load controller control circuitry, causes the electrical load controller control circuitry to:

receive, via communication interface circuitry, a broadcast discovery message transmitted by a user device using a first communication network; and

responsive to receipt of the broadcast discovery message transmitted by the user device via the first communication network:

determine an RSSI for the received broadcast discovery signal;

obtain from the broadcast discovery message a minimum response signal strength;

determine whether the RSSI of the received broadcast discovery signal is greater than the minimum response signal strength; and

responsive to the determination by the electrical load controller control circuitry that the RSSI exceeds the minimum response signal strength:

generate a discovery response signal, wherein the discovery response signal includes data representative of:

an identifier assigned to the electric load control device;

the RSSI of the received broadcast discovery message; and

data representative of an identity of each of one or more second electric load control devices included in a network of electric load control devices and from which the electric load control device has received a message.

22. The non-transitory, machine-readable, storage device of claim 21 wherein the instructions that cause the electrical load controller control circuitry to generate the discovery response signal further cause the electrical load controller control circuitry to:

generate the discovery response signal, wherein the discovery response signal further includes:

data representative of an event occurrence between the electric load control device and each of the one or more second electric load control devices from which the electric load control device has received the message.

23. The non-transitory, machine-readable, storage device of claim 21 wherein the instructions that cause the electrical load controller control circuitry to generate the discovery response signal further cause the electrical load controller control circuitry to:

generate the discovery response signal, wherein the discovery response signal further includes:

data representative of a serial message identifier from each of the one or more second electric load control devices from which the electric load control device has received the message.

24. The non-transitory, machine-readable, storage device of claim 21 wherein the instructions that cause the electrical load controller control circuitry to generate generating the discovery response signal that includes data representative of the identifier assigned to the electric load control device, further causes the electrical load controller control circuitry to:

generate the discovery response signal, wherein the discovery response signal further includes:

data representative of the unique identifier assigned to the electric load control device.

25. The non-transitory, machine-readable, storage device of claim 21 wherein the instructions that cause the electrical load controller control circuitry to generate the discovery response signal that includes data representative of the identifier assigned to the electric load control device, further causes the electrical load controller control circuitry to:

generate the discovery response signal, wherein the discovery response signal further includes:

data representative of a network identifier assigned to the electric load device.

26. The non-transitory, machine-readable, storage device of claim 21 wherein the instructions further cause the electrical load controller control circuitry to:

receive, via the communication interface circuitry, an association message that includes data indicative of an association between the electric load control device and a third electric load control device included in the network of electric load control devices; and

cause a storage of the received data indicative of the association between the electric load control device and the third electric load control device in memory circuitry communicatively coupled to the control circuitry.

27. The non-transitory, machine-readable, storage device of claim 26 wherein the instructions that cause the electrical load controller control circuitry to receive the association message that includes data indicative of the association between the electric load control device and the third electric load control device, further causes the electrical load controller control circuitry to:

receive, via the communication interface circuitry, the association message that includes the data indicative of the association between the electric load control device and the third electric load control device via a second communication network different than the first communication network.

28. The non-transitory, machine-readable, storage device of claim 27 wherein the instructions that cause the electrical load controller control circuitry to cause the storage of the received data indicative of the association between the electric load control device and the third electric load control device in the communicatively coupled memory circuitry further causes the electrical load controller control circuitry to:

cause the storage of the received data indicative of the association between the electric load control device and the third electric load control device, responsive to receipt of the association message from a system controller included in the network of electrical load control devices.

29. The non-transitory, machine-readable, storage device of claim 26 wherein the instructions that cause the electrical load controller control circuitry to receive the association message that includes data indicative of the association between the electric load control device and the third electric load control device, further causes the electrical load controller control circuitry to:

receive via the communication interface circuitry, the association message that includes the data indicative of the association between the electric load control device and the third electric load control device via the first communication network.

30. The non-transitory, machine-readable, storage device of claim 29 wherein the instructions that cause the electrical load controller control circuitry to cause the storage of the received data indicative of the association between the electric load control device and the third electric load control device responsive to receipt of the association message, further causes the electrical load controller control circuitry to:

cause the storage of the received data indicative of the association between the electric load control device and the third electric load control device, responsive to receipt of the association message from the user device.

Continuity (5)
Continuation 17188781 · Mar 1, 2021
Continuation 16253621 · Jan 22, 2019
Division 14578156 · Dec 19, 2014
Provisional Application 61920504 · Dec 24, 2013
Related Publication 20230326331A1 · Oct 12, 2023
References Cited (107)
US 4864588A · Simpson et al. · 1989 [cited by applicant]
US 5005211A · Yuhasz · 1991 [cited by applicant]
US 5146153A · Luchaco et al. · 1992 [cited by applicant]
US 5216692A · Ling · 1993 [cited by applicant]
US 5237264A · Moseley et al. · 1993 [cited by applicant]
US 5239205A · Hoffman et al. · 1993 [cited by applicant]
US 5382947A · Thaler et al. · 1995 [cited by applicant]
US 5565855A · Knibbe · 1996 [cited by applicant]
US 5905442A · Mosebrook et al. · 1999 [cited by applicant]
US 6057756A · Engellenner et al. · 2000 [cited by applicant]
US 6174073B1 · Regan et al. · 2001 [cited by applicant]
US 6567403B1 · Congdon et al. · 2003 [cited by applicant]
US 6791467B1 · Ben-Ze-'ev · 2004 [cited by applicant]
US 6803728B2 · Balasubramaniam et al. · 2004 [cited by applicant]
US 6859644B2 · Wang · 2005 [cited by applicant]
US 6927547B2 · Walko, Jr. et al. · 2005 [cited by applicant]
US 6980080B2 · Christensen et al. · 2005 [cited by applicant]
US 6983783B2 · Carmen, Jr. et al. · 2006 [cited by applicant]
US 7002461B2 · Duncan et al. · 2006 [cited by applicant]
US 7027736B1 · Mier-Langer et al. · 2006 [cited by applicant]
US 7126291B2 · Kruse et al. · 2006 [cited by applicant]
US 7277930B2 · Hillis et al. · 2007 [cited by applicant]
US 7348736B2 · Piepgras et al. · 2008 [cited by applicant]
US 7363028B2 · de Clerq et al. · 2008 [cited by applicant]
US 7391297B2 · Cash et al. · 2008 [cited by applicant]
US 7397342B2 · Mullet et al. · 2008 [cited by applicant]
US 7498952B2 · Newman, Jr. · 2009 [cited by applicant]
US 7504940B2 · Luebke et al. · 2009 [cited by applicant]
US 7640007B2 · Chen et al. · 2009 [cited by applicant]
US 7755505B2 · Johnson et al. · 2010 [cited by applicant]
US 7764162B2 · Cash et al. · 2010 [cited by applicant]
US 7839017B2 · Huizenga et al. · 2010 [cited by applicant]
US 7880639B2 · Courtney et al. · 2011 [cited by applicant]
US 7889051B1 · Billig et al. · 2011 [cited by applicant]
US 7940167B2 · Steiner et al. · 2011 [cited by applicant]
US 8009042B2 · Steiner et al. · 2011 [cited by applicant]
US 8093993B2 · Chou et al. · 2012 [cited by applicant]
US 8199010B2 · Sloan et al. · 2012 [cited by applicant]
US 8228163B2 · Cash et al. · 2012 [cited by applicant]
US 8228184B2 · Blakeley et al. · 2012 [cited by applicant]
US 8260471B2 · Storch et al. · 2012 [cited by applicant]
US 8306051B2 · Stocker · 2012 [cited by applicant]
US 8417388B2 · Altonen et al. · 2013 [cited by applicant]
US 8429435B1 · Clayton et al. · 2013 [cited by applicant]
US 8581707B2 · Bucci · 2013 [cited by applicant]
US 8598978B2 · Knode et al. · 2013 [cited by applicant]
US 8605625B2 · Laroia et al. · 2013 [cited by applicant]
US 8823268B2 · Saveri, III et al. · 2014 [cited by applicant]
US 8893968B2 · Jonsson · 2014 [cited by applicant]
US 9148937B2 · Steiner et al. · 2015 [cited by applicant]
US 9155172B2 · Baragona et al. · 2015 [cited by applicant]
US 9374874B1 · Ewing · 2016 [cited by applicant]
US 9491772B2 · Bruhn et al. · 2016 [cited by applicant]
US 9553451B2 · Zacharchuk et al. · 2017 [cited by applicant]
US 20020042282A1 · Haupt · 2002 [cited by applicant]
US 20020154025A1 · Ling · 2002 [cited by applicant]
US 20030010297A1 · Creel et al. · 2003 [cited by applicant]
US 20040020144A1 · Wang · 2004 [cited by applicant]
US 20050024228A1 · Vignon et al. · 2005 [cited by applicant]
US 20050032540A1 · Lee et al. · 2005 [cited by applicant]
US 20050130687A1 · Filipovic et al. · 2005 [cited by applicant]
US 20050014568A1 · Milenkovic et al. · 2005 [cited by applicant]
US 20050151626A1 · Shin · 2005 [cited by applicant]
US 20050159823A1 · Hayes · 2005 [cited by examiner]
US 20050245215A1 · Abhishek et al. · 2005 [cited by applicant]
US 20060004415A1 · Wang · 2006 [cited by applicant]
US 20060109203A1 · Huber et al. · 2006 [cited by applicant]
US 20070178927A1 · Fernandez-Corbaton et al. · 2007 [cited by applicant]
US 20080092075A1 · Jacob et al. · 2008 [cited by applicant]
US 20080029732A1 · Barkan et al. · 2008 [cited by applicant]
US 20090012184A1 · Bauchot et al. · 2009 [cited by applicant]
US 20090206983A1 · Knode et al. · 2009 [cited by applicant]
US 20090273433A1 · Rigatti et al. · 2009 [cited by applicant]
US 20090295545A1 · O'Haire et al. · 2009 [cited by applicant]
US 20100036512A1 · Rutjes et al. · 2010 [cited by applicant]
US 20100185339A1 · Huizenga et al. · 2010 [cited by applicant]
US 20100207548A1 · Iott · 2010 [cited by applicant]
US 20100244746A1 · Van De Sluis et al. · 2010 [cited by applicant]
US 20100273421A1 · Tu et al. · 2010 [cited by applicant]
US 20110140832A1 · Vinkenvleugel et al. · 2011 [cited by applicant]
US 20110140864A1 · Bucci · 2011 [cited by applicant]
US 20110016960A1 · Brandsma et al. · 2011 [cited by applicant]
US 20110251807A1 · Rada et al. · 2011 [cited by applicant]
US 20120047269A1 · Leonov et al. · 2012 [cited by applicant]
US 20120056712A1 · Knode · 2012 [cited by applicant]
US 20120014074A1 · Carruthers · 2012 [cited by applicant]
US 20120196536A1 · Koo · 2012 [cited by examiner]
US 20120286672A1 · Holland et al. · 2012 [cited by applicant]
US 20130030589A1 · Pessina et al. · 2013 [cited by applicant]
US 20130107042A1 · Forster · 2013 [cited by applicant]
US 20140052783A1 · Swatsky et al. · 2014 [cited by applicant]
US 20140117871A1 · Swatsky et al. · 2014 [cited by applicant]
US 20140026676A1 · Neeley et al. · 2014 [cited by applicant]
US 20140265568A1 · Crafts et al. · 2014 [cited by applicant]
US 20140277805A1 · Browne, Jr. et al. · 2014 [cited by applicant]
US 20140336821A1 · Blaine · 2014 [cited by examiner]
US 20150015377A1 · Bull et al. · 2015 [cited by applicant]
US 20150348403A1 · Berelejis · 2015 [cited by examiner]
US 20160019212A1 · Leland et al. · 2016 [cited by applicant]
US 20170123390A1 · Barco · 2017 [cited by examiner]
CN 101641938A · 2010 [cited by applicant]
CN 102318443A · 2012 [cited by applicant]
EP 1447946A2 · 2004 [cited by applicant]
WO 2003007665A1 · 2003 [cited by applicant]
WO WO2008123858A1 · 2008 [cited by applicant]
Lynn, Samara, “Wireless Witch: How to Place a Wireless Extender”, Available at http://in.gcrnaq.com/networking/68806/feature/wireless-witch-tlow-to-glace-a-wireless-extender, Nov. 12, 2013, 11 pages. [cited by applicant]
Lutron, “Energi Save Node Handheld Programming Guide”, Lutron Electronics Inc., Coopersburg, PA, 2012, 96 pages. [cited by applicant]