IP Library Granted Patent US 12,292,754
Granted Patent B2
US 12,292,754 · App. 17/836,687 · Granted May 6, 2025

System controller for controlling electrical loads

Inventor: David J. Dolan (Coopersburg, PA)
Assignee: Lutron Technology Company LLC
G05F1/66G05B19/042H05B47/19G05B2219/2642
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,292,754
App. No.
17/836,687
Granted
May 6, 2025
Kind
B2
Abstract

A load control system may include control-target devices, control-source devices, and a system controller. The control-target devices may enter an association mode to associate with control-source devices. The control-target device may receive an identifier from the control-source device and store the identifier in memory when the control-target device to associate the control-target device and the control-source device. The system controller may retrieve the association information from the control-target device after integration into the load control system. The system controller may receive association information that is defined using other association procedures, such as an association procedure performed on a network device and uploaded to the system controller. The system controller may maintain the association information defined using the different association procedures after the system controller is integrated into the load control system. The system controller may also maintain control configuration information configured prior to integration of the system controller.

Claims (49)

1. A load control system, comprising:

a control-target device configured to control an electrical load associated with one or more of a lighting system, a heating and air conditioning (HVAC) system, or a motorized window shade system;

at least two control-source devices for sending control instructions to the control-target device to control the electrical load, wherein each control-source device has been associated with the control-target device; and

a system controller configured to:

listen for and determine that a message has been sent by at least one of the control-source devices directly to the control-target device;

determine a content of the message; and

determine to update information stored at the system controller based on the content of the message without querying the control-target device.

2. The load control system of claim 1 , wherein the message is an association message.

3. The load control system of claim 2 , wherein the message contains a unique identifier of the at least one control-source device.

4. The load control system of claim 2 , wherein the message is updated association information between the at least one of the control-source devices and the control-target device and wherein the system controller locally stores the updated association information.

5. The load control system of claim 4 , wherein the system controller is further configured to broadcast the updated association information as an update message containing a unique identifier of the control-target device.

6. The load control system of claim 5 , wherein the control-target device is further configured to identify the updated association information as corresponding to the control-target device based on the unique identifier of the control-target device in the updated association information, and to store the updated association information.

7. The load control system of claim 5 , wherein the system controller is configured to check for unsupported control-target and/or control-source devices in the load control system by a unique identifier and/or a device type identifier stored in the updated association information, and wherein the system controller is configured to delete the unsupported devices from the updated association information stored at the system controller.

8. The load control system of claim 2 , wherein the system controller is further configured to create an aggregate list of association information for the control-target device by aggregating unique identifiers of the control-source devices associated with the control-target device.

9. The load control system of claim 8 , wherein the system controller is further configured to:

receive association information from a network device and add the association information to the aggregate list;

receive association information from the control-target device and add the association information to the aggregate list;

check for duplicative unique identifiers in the aggregate list, and, if duplicative unique identifiers are found, delete the duplicative unique identifiers from the aggregate list; and

check for inconsistent unique identifiers in the aggregate list, and, if inconsistent unique identifiers are found, the system controller is configured to:

delete one set of the inconsistent unique identifiers from the aggregate list; or

add a unique identifier of a control-source device identified in the association information received from the control-target device to the association information received from the network device to the aggregate list; and

send the reconciled association information to the control-target device.

10. The load control system of claim 1 , wherein the message is a message comprising control instructions.

11. The load control system of claim 10 , wherein the system controller is configured to track a status of the control-target device from the message, wherein the system controller tracking the status of the control-target device from the message avoids a need for the system controller to send requests for status information to the control-target device to update the status information.

12. The load control system of claim 11 , wherein the status is a dimming level of the lighting system, a level of a covering material controlled by the motorized window treatment system, or a temperature produced by the HVAC system.

13. The load control system of claim 1 , wherein, based on the updated information, the system controller is further configured to communicate a control instruction to the control target device.

14. The load control system of claim 13 , wherein the control-target device is further configured to receive the control instruction from the system controller and control the electrical load in response to the control instruction.

15. A load control system, comprising:

a control-target device configured to control an electrical load associated with one or more of a lighting system, a heating and air conditioning (HVAC) system, or a motorized window shade system;

at least two control-source devices for sending control instructions to the control-target device to control the electrical load, wherein each control-source device has been associated with the control-target device; and

a system controller configured to:

determine that a message has been sent by one of the at least two control-source devices directly to the control-target device;

determine that the message is an association message for the one control-source device to control the control-target device;

in response to the determination that the message is an association message, to update association information stored at the system controller to indicate the one control-source device and the control-target device are associated without querying the control-target device;

receive a control instruction from either of the at least two control-source devices to control the control-target device; and

responsive to the control instruction and determining the control-source device that sent the control instruction and the control-target device are associated, communicate the message to the control-target device;

wherein the control-target device is further configured to receive the control instruction and control the electrical load in response to the control instruction.

16. The load control system of claim 15 , wherein the system controller is configured to store the association information in a format that associates a unique identifier and a device type of the control-target device with a unique identifier and a device type of for each of the at least two control-source devices.

17. The load control system of claim 16 , wherein the system controller is configured to:

receive further association information from a network device;

compare the further association information to the stored association information comprising association information received from the control-target device;

check for duplicative unique identifiers and, if duplicative unique identifiers are found, delete the duplicative unique identifiers from the stored association information;

check for inconsistent unique identifiers, and, if an inconsistent unique identifier is found, the system controller is configured to add the inconsistent unique identifier of the control-source device identified in the association information received from the control-target device to the association information received from the network device; and

send the reconciled association information to the control-target device.

18. The load control system of claim 15 , wherein the system controller is further configured to broadcast updated association information as an update message containing a unique identifier of the control-target device.

19. The load control system of claim 18 , wherein the control-target device identifies the updated association information corresponding to the control-target device and stores the updated association information.

20. The load control system of claim 15 , wherein the system controller is configured to track a status of the control-target device from the control instruction.

21. The load control system of claim 20 , wherein the system controller tracking the status of the control-target device from the control instruction avoids a need for the system controller to send requests for status information to the control-target device to update the status of the control-target device.

22. The load control system of claim 20 , wherein the status is a dimming level of the lighting system, a level of a covering material controlled by the motorized window treatment system, or a temperature produced by the HVAC system.

Continuity (3)
Continuation 15282557 · Sep 30, 2016
Provisional Application 62234981 · Sep 30, 2015
Related Publication 20220300023A1 · Sep 22, 2022
References Cited (57)
US 5248919A · Hanna et al. · 1993 [cited by applicant]
US 5848054A · Mosebrook et al. · 1998 [cited by applicant]
US 5905442A · Mosebrook et al. · 1999 [cited by applicant]
US 5982103A · Mosebrook et al. · 1999 [cited by applicant]
US 6803728B2 · Balasubramaniam et al. · 2004 [cited by applicant]
US 6927547B2 · Walko, Jr. et al. · 2005 [cited by applicant]
US 7126291B2 · Kruse et al. · 2006 [cited by applicant]
US 7498952B2 · Newman, Jr. · 2009 [cited by applicant]
US 7755505B2 · Johnson et al. · 2010 [cited by applicant]
US 7764162B2 · Cash et al. · 2010 [cited by applicant]
US 7880639B2 · Courtney et al. · 2011 [cited by applicant]
US 8009042B2 · Steiner et al. · 2011 [cited by applicant]
US 8199010B2 · Sloan et al. · 2012 [cited by applicant]
US 8228184B2 · Blakeley et al. · 2012 [cited by applicant]
US 8410706B2 · Steiner et al. · 2013 [cited by applicant]
US 8417388B2 · Altonen et al. · 2013 [cited by applicant]
US 8451116B2 · Steiner et al. · 2013 [cited by applicant]
US 8471779B2 · Mosebrook · 2013 [cited by applicant]
US 8598978B2 · Knode et al. · 2013 [cited by applicant]
US 8779905B2 · Courtney et al. · 2014 [cited by applicant]
US 8823268B2 · Saveri, III et al. · 2014 [cited by applicant]
US 20080021917A1 · Baker · 2008 [cited by examiner]
US 20080092075A1 · Jacob et al. · 2008 [cited by applicant]
US 20080111491A1 · Spira et al. · 2008 [cited by applicant]
US 20090206983A1 · Knode et al. · 2009 [cited by applicant]
US 20130026947A1 · Economy et al. · 2013 [cited by applicant]
US 20130030589A1 · Pessina et al. · 2013 [cited by applicant]
US 20130222122A1 · Killo · 2013 [cited by examiner]
US 20130252552A1 · Vitkus · 2013 [cited by examiner]
US 20130332114A1 · Dasu · 2013 [cited by examiner]
US 20130344811A1 · Tolhuizen et al. · 2013 [cited by applicant]
US 20140001846A1 · Mosebrook et al. · 2014 [cited by applicant]
US 20140001977A1 · Zacharchuk et al. · 2014 [cited by applicant]
US 20140052783A1 · Swatsky et al. · 2014 [cited by applicant]
US 20140132475A1 · Bhutani et al. · 2014 [cited by applicant]
US 20140175875A1 · Newman, Jr. et al. · 2014 [cited by applicant]
US 20140177098A1 · Bruner et al. · 2014 [cited by applicant]
US 20140177469A1 · Neyhart et al. · 2014 [cited by applicant]
US 20140180487A1 · Bull et al. · 2014 [cited by applicant]
US 20140247117A1 · Veskovic et al. · 2014 [cited by applicant]
US 20140265568A1 · Crafts · 2014 [cited by examiner]
US 20140269222A1 · Patton et al. · 2014 [cited by applicant]
US 20140277805A1 · Browne, Jr. et al. · 2014 [cited by applicant]
US 20140354161A1 · Aggarwal · 2014 [cited by examiner]
US 20150015377A1 · Bull et al. · 2015 [cited by applicant]
US 20150179058A1 · Barnes et al. · 2015 [cited by applicant]
US 20150185752A1 · Riedl et al. · 2015 [cited by applicant]
US 20150220428A1 · Kovacs et al. · 2015 [cited by applicant]
US 20150295411A1 · Gill et al. · 2015 [cited by applicant]
US 20160012715A1 · Raji et al. · 2016 [cited by applicant]
US 20160091217A1 · Verberkt · 2016 [cited by examiner]
US 20160164748A1 · Kim · 2016 [cited by applicant]
US 20160205745A1 · Saveri, III et al. · 2016 [cited by applicant]
US 20160261458A1 · Huang · 2016 [cited by applicant]
US 20170046497A1 · Ramesh et al. · 2017 [cited by applicant]
US 20170135174A1 · Aliakseyeu · 2017 [cited by examiner]
CN 103380602A · 2013 [cited by applicant]