IP Library Granted Patent US 12,349,258
Granted Patent B2
US 12,349,258 · App. 18/221,175 · Granted Jul 1, 2025

Load control on wired and wireless communication links

Inventors: Mark Eiding (Quakertown, PA); Mark Ryan Lopez (Lansdale, PA); David L. Wykes, Jr. (Quakertown, PA); Noopur Zokarkar (Bethlehem, PA)
Assignee: Lutron Technology Company LLC
H05B47/175G05B15/02H04L67/12
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,349,258
App. No.
18/221,175
Granted
Jul 1, 2025
Kind
B2
Abstract

A load controller in a load control system may communicate messages with controllable loads on a plurality of loops for controlling electrical loads. Each controllable load may include a load control device and an associated electrical load. The messages received by the load controller may include a zone identifier. The zone identifier may be associated with the load control devices for being controlled together. The load controller may communicate messages to sets of load control devices for performing common control of the load control devices on each loop using group messages. The load controller may reconfigure the zones that are assigned group identifiers for receiving group messages on the loops, such that the group identifiers are assigned to the zones that have larger numbers of load control devices. The message types on a given loop may be selected based on the type of control being transmitted in the commands.

Claims (93)

1. An apparatus comprising:

a communication circuit; and

a control circuit configured to:

receive a command for controlling a plurality of load control devices for controlling respective electrical loads, wherein a first subset of the plurality of load control devices associated with a first zone identifier are assigned a first group identifier and a second subset of the plurality of load control devices associated with a second zone identifier are assigned a second group identifier based on zone configuration information received from a network computing device, and wherein the first group identifier is configured for communicating group messages to the first subset and the second group identifier is configured for communicating group messages to the second subset;

determine whether the command is configured to cause a same type of control or a different type of control of the first subset and the second subset; and

transmit, via the communication circuit, one or more messages using a first message type when the command is configured to cause a same type of control of the first subset and the second subset and using a second message type when the command is configured to cause a different type of control of the first subset and the second subset, wherein the first message type is a broadcast message.

2. The apparatus of claim 1 , wherein the apparatus is a load controller or a system controller in communication with one or more load controllers.

3. The apparatus of claim 1 , wherein the load control devices are lighting control devices for controlling respective lighting loads.

4. The apparatus of claim 1 , wherein the zone configuration information comprises an association of zone identifiers to load control devices for controlling the lighting loads, and wherein the control circuit is further configured to:

determine a number of load control devices per zone identifier in the zone configuration information;

identify the first zone identifier as having a highest number of load control devices in the zone configuration information;

assign the first group identifier to the first subset based on the load control devices of the first subset being associated with the first zone identifier having the highest number of load control devices;

identify the second zone identifier as having a second highest number of load control devices in the zone configuration information; and

assign the second group identifier to the second subset based on the load control devices of the second subset being associated with the second zone identifier having the second highest number of load control devices.

5. The apparatus of claim 1 , wherein the first subset of load control devices comprises a first load control device and a second load control device, and wherein the control circuit is further configured to:

determine that the command is configured to cause the different type of control to the first subset and the second subset;

determine that the command is configured to cause a similar type of control of the first load control device and the second load control device; and

transmit, via the communication circuit, a first group message comprising the command for controlling the first load control device and the second load control device.

6. The apparatus of claim 5 , wherein the second subset of load control devices comprises a third load control device and a fourth load control device, and wherein the control circuit is further configured to:

determine that the command is configured to cause a similar type of control of the third load control device and the fourth load control device; and

transmit, via the communication circuit, a second group message comprising the command for controlling the third load control device and the fourth load control device.

7. The apparatus of claim 5 , wherein the second subset of load control devices comprises a third load control device and a fourth load control device, and wherein the control circuit is further configured to:

determine that the command is configured to cause a different type of control of the third load control device and the fourth load control device; and

transmit, via the communication circuit, respective individual messages to each of the second subset of load control devices.

8. The apparatus of claim 1 , wherein the first subset of load control devices comprises a first load control device and a second load control device, and wherein the control circuit is further configured to:

determine that the command is configured to cause the different type of control to the first subset and the second subset;

determine that the command is configured to cause a different type of control of the first load control device and the second load control device; and

transmit, via the communication circuit, respective individual messages to each of the first subset of load control devices.

9. The apparatus of claim 8 , wherein the second subset of load control devices comprises a third load control device and a fourth load control device, and wherein the control circuit is further configured to:

determine that the command is configured to cause a different type of control of the third load control device and the fourth load control device; and

transmit, via the communication circuit, respective individual messages to each of the second subset of load control devices.

10. The apparatus of claim 1 , wherein the first zone identifier is configured for identifying that the first subset of the load control devices are associated with a first zone and the second zone identifier is configured for identifying that the second subset of the load control devices are associated with a second zone.

11. The apparatus of claim 1 , wherein the control circuit being configured to determine whether the command is configured to cause a same type of control or a different type of control of the first subset and the second subset comprises the control circuit being configured to determine whether the command is configured to cause the respective electrical loads of the first subset of the load control devices and the respective electrical loads of the second subset of the load control devices to be controlled to a same level or a different level.

12. One or more non-transitory computer readable media having instructions stored thereon that, when executed by a control circuit, cause the control circuit to:

receive a command for controlling a plurality of load control devices for controlling respective electrical loads, wherein a first subset of the plurality of load control devices associated with a first zone identifier are assigned a first group identifier and a second subset of the plurality of load control devices associated with a second zone identifier are assigned a second group identifier based on zone configuration information received from a network computing device, and wherein the first group identifier is configured for communicating group messages to the first subset and the second group identifier is configured for communicating group messages to the second subset;

determine whether the command is configured to cause a same type of control or a different type of control of the first subset and the second subset; and

transmit, via the communication circuit, one or more messages using a first message type when the command is configured to cause a same type of control of the first subset and the second subset and using a second message type when the command is configured to cause a different type of control of the first subset and the second subset, wherein the first message type is a broadcast message.

13. The non-transitory computer readable media of claim 12 , wherein the zone configuration information comprises an association of zone identifiers to load control devices for controlling the lighting loads, and wherein the instructions further cause the control circuit to:

determine a number of load control devices per zone identifier in the zone configuration information;

identify the first zone identifier as having a highest number of load control devices in the zone configuration information;

assign the first group identifier to the first subset based on the load control devices of the first subset being associated with the first zone identifier having the highest number of load control devices;

identify the second zone identifier as having a second highest number of load control devices in the zone configuration information; and

assign the second group identifier to the second subset based on the load control devices of the second subset being associated with the second zone identifier having the second highest number of load control devices.

14. The non-transitory computer readable media of claim 12 , wherein the first subset of load control devices comprises a first load control device and a second load control device, and wherein the instructions further cause the control circuit to:

determine that the command is configured to cause the different type of control to the first subset and the second subset;

determine that the command is configured to cause a similar type of control of the first load control device and the second load control device; and

transmit, via the communication circuit, a first group message comprising the command for controlling the first load control device and the second load control device.

15. The non-transitory computer readable media of claim 14 , wherein the second subset of load control devices comprises a third load control device and a fourth load control device, and wherein the instructions further cause the control circuit to:

determine that the command is configured to cause a similar type of control of the third load control device and the fourth load control device; and

transmit, via the communication circuit, a second group message comprising the command for controlling the third load control device and the fourth load control device.

16. The non-transitory computer readable media of claim 14 , wherein the second subset of load control devices comprises a third load control device and a fourth load control device, and wherein the instructions further cause the control circuit to:

determine that the command is configured to cause a different type of control of the third load control device and the fourth load control device; and

transmit, via the communication circuit, respective individual messages to each of the second subset of load control devices.

17. The non-transitory computer readable media of claim 12 , wherein the first subset of load control devices comprises a first load control device and a second load control device, and wherein the instructions further cause the control circuit to:

determine that the command is configured to cause the different type of control to the first subset and the second subset;

determine that the command is configured to cause a different type of control of the first load control device and the second load control device; and

transmit, via the communication circuit, respective individual messages to each of the first subset of load control devices.

18. The non-transitory computer readable media of claim 17 , wherein the second subset of load control devices comprises a third load control device and a fourth load control device, and wherein the instructions further cause the control circuit to:

determine that the command is configured to cause a different type of control of the third load control device and the fourth load control device; and

transmit, via the communication circuit, respective individual messages to each of the second subset of load control devices.

19. The non-transitory computer readable media of claim 12 , wherein the load control devices are lighting control devices for controlling respective lighting loads.

20. The non-transitory computer readable media of claim 12 , wherein the first zone identifier is configured for identifying that the first subset of the load control devices are associated with a first zone and the second zone identifier is configured for identifying that the second subset of the load control devices are associated with a second zone.

21. The non-transitory computer readable media of claim 12 , wherein the instructions causing the control circuit to determine whether the command is configured to cause a same type of control or a different type of control of the first subset and the second subset comprises the instructions causing the control circuit to determine whether the command is configured to cause the respective electrical loads of the first subset of the load control devices and the respective electrical loads of the second subset of the load control devices to be controlled to a same level or a different level.

22. A method comprising:

receiving a command for controlling a plurality of load control devices for controlling respective electrical loads, wherein a first subset of the plurality of load control devices associated with a first zone identifier are assigned a first group identifier and a second subset of the plurality of load control devices associated with a second zone identifier are assigned a second group identifier based on zone configuration information received from a network computing device, and wherein the first group identifier is configured for communicating group messages to the first subset and the second group identifier is configured for communicating group messages to the second subset;

determining whether the command is configured to cause a same type of control or a different type of control of the first subset and the second subset; and

transmitting one or more messages using a first message type when the command is configured to cause a same type of control of the first subset and the second subset and using a second message type when the command is configured to cause a different type of control of the first subset and the second subset, wherein the first message type is a broadcast message.

23. The method of claim 22 , wherein the zone configuration information comprises an association of zone identifiers to load control devices for controlling the lighting loads, and wherein the method further comprises:

determining a number of load control devices per zone identifier in the zone configuration information;

identifying the first zone identifier as having a highest number of load control devices in the zone configuration information;

assigning the first group identifier to the first subset based on the load control devices of the first subset being associated with the first zone identifier having the highest number of load control devices;

identifying the second zone identifier as having a second highest number of load control devices in the zone configuration information; and

assigning the second group identifier to the second subset based on the load control devices of the second subset being associated with the second zone identifier having the second highest number of load control devices.

24. The method of claim 22 , wherein the first subset of load control devices comprises a first load control device and a second load control device, and wherein the method further comprises:

determining that the command is configured to cause the different type of control to the first subset and the second subset;

determining that the command is configured to cause a similar type of control of the first load control device and the second load control device; and

transmitting a first group message comprising the command for controlling the first load control device and the second load control device.

25. The method of claim 24 , wherein the second subset of load control devices comprises a third load control device and a fourth load control device, and wherein the method further comprises:

determining that the command is configured to cause a similar type of control of the third load control device and the fourth load control device; and

transmitting a second group message comprising the command for controlling the third load control device and the fourth load control device.

26. The method of claim 24 , wherein the second subset of load control devices comprises a third load control device and a fourth load control device, and wherein the method further comprises:

determining that the command is configured to cause a different type of control of the third load control device and the fourth load control device; and

transmitting respective individual messages to each of the second subset of load control devices.

27. The method of claim 22 , wherein the first subset of load control devices comprises a first load control device and a second load control device, and wherein the method further comprises:

determining that the command is configured to cause the different type of control to the first subset and the second subset;

determining that the command is configured to cause a different type of control of the first load control device and the second load control device; and

transmitting respective individual messages to each of the first subset of load control devices.

28. The method of claim 27 , wherein the second subset of load control devices comprises a third load control device and a fourth load control device, and wherein the method further comprises:

determining that the command is configured to cause a different type of control of the third load control device and the fourth load control device; and

transmitting respective individual messages to each of the second subset of load control devices.

29. The method of claim 22 , wherein the load control devices are lighting control devices for controlling respective lighting loads.

30. The method of claim 22 , wherein the first zone identifier is configured for identifying that the first subset of the load control devices are associated with a first zone and the second zone identifier is configured for identifying that the second subset of the load control devices are associated with a second zone.

31. The method of claim 22 , wherein determining whether the command is configured to cause a same type of control or a different type of control of the first subset and the second subset comprises determining whether the command is configured to cause the respective electrical loads of the first subset of the load control devices and the respective electrical loads of the second subset of the load control devices to be controlled to a same level or a different level.

Continuity (3)
Continuation 17492436 · Oct 1, 2021
Provisional Application 63087084 · Oct 2, 2020
Related Publication 20230354497A1 · Nov 2, 2023
References Cited (12)
US 7369060B2 · Veskovic et al. · 2008 [cited by applicant]
US 7391297B2 · Cash et al. · 2008 [cited by applicant]
US 10423133B2 · Baluja et al. · 2019 [cited by applicant]
US 10645771B1 · Eltoft et al. · 2020 [cited by applicant]
US 11036197B2 · Baluja et al. · 2021 [cited by applicant]
US 20170235470A1 · Baluja et al. · 2017 [cited by applicant]
US 20190098725A1 · Sadwick et al. · 2019 [cited by applicant]
US 20200019131A1 · Baluja et al. · 2020 [cited by applicant]
US 20220110203A1 · Eiding et al. · 2022 [cited by applicant]
US 20220170320A1 · Casey et al. · 2022 [cited by applicant]
WO 2012085738A1 · 2012 [cited by applicant]
WO 2016013939A1 · 2016 [cited by applicant]