IP Library Granted Patent US 11,743,995
Granted Patent B2
US 11,743,995 · App. 17/492,436 · Granted Aug 29, 2023

Load control on wired and wireless communication links

Inventors: Mark Eiding (Quakertown, PA); David L. Wykes, Jr. (Quakertown, PA); Noopur Zokarkar (Bethlehem, PA); Mark Ryan Lopez (Lansdale, 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 11,743,995
App. No.
17/492,436
Granted
Aug 29, 2023
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 (119)

1. An apparatus comprising:

a control circuit configured to:

communicate messages with at least one load control device on a first loop for controlling a lighting load associated with the at least one load control device on the first loop;

communicate messages with at least one load control device on a second loop for controlling a lighting load associated with the at least one load control device on the second loop;

receive zone configuration information from a network computing device, the zone configuration information comprising an association of zone identifiers to load control devices for controlling lighting loads;

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

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

assign a first group identifier to the load control devices on the first loop that are associated with the first zone identifier having the highest number of load control devices;

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

assign a second group identifier to the load control devices on the first loop that are associated with the second zone identifier having the second highest number of load control devices, wherein the second group identifier is configured for communicating group messages on the first loop;

receive a message comprising a command for controlling one or more zones of lighting loads, the command comprising the first zone identifier having the highest number of load control devices; and

transmit a first group message comprising the command on the first loop, wherein the first group message is configured to control the load control devices on the first loop that are associated with the first zone identifier having the highest number of load control devices.

2. The apparatus of claim 1 , wherein the control circuit is further configured to:

prior to assigning the first group identifier for communicating group messages on the first loop, determine that a number of the load control devices on the first loop that are associated with the first zone identifier having the highest number of load control devices is greater than a threshold.

3. The apparatus of claim 1 , wherein the control circuit is further configured to:

assign a third group identifier to the load control devices on the second loop that are associated with the first zone identifier having the highest number of load control devices, wherein the third group identifier is configured for communicating group messages on the second loop.

4. The apparatus of claim 3 , wherein the control circuit is further configured to:

prior to assigning the third group identifier for communicating group messages on the second loop, determine that a number of the load control devices on the second loop that are associated with the first zone identifier having the highest number of load control devices is greater than a threshold.

5. The apparatus of claim 3 , wherein the control circuit is further configured to transmit a second group message comprising the third group identifier on the second loop, wherein the second group message comprises the command, and wherein the second group message is configured to control the load control devices on the second loop that are associated with the first zone identifier having the highest number of load control devices.

6. The apparatus of claim 1 , wherein the control circuit is further configured to transmit an individual message to an individual load control device on the second loop, wherein the individual message comprises the command, and wherein the individual message is configured to control the individual load control device on the second loop that is associated with the first zone identifier having the highest number of load control devices.

7. The apparatus of claim 1 , wherein the at least one load control device on the first loop comprises a plurality of load control devices, and wherein the control circuit is further configured to:

receive a second message comprising a second command for controlling one or more zones of lighting loads;

determine that the second command is configured cause a similar control of the plurality of load control devices on the first loop; and

transmit a broadcast message comprising the second command on the first loop for controlling the plurality of load control devices on the first loop.

8. The apparatus of claim 1 , wherein the at least one load control device on the first loop comprises a plurality of load control devices, and wherein the control circuit is further configured to:

receive a second message comprising a second command for controlling one or more zones of lighting loads;

determine that the second command is configured to cause a different type of control of the plurality of load control devices on the first loop;

determine that the second command is configured to cause a similar control of the load control devices assigned the first group identifier; and

transmit a second group message comprising the second command on the first loop for controlling the load control devices assigned the first group identifier.

9. The apparatus of claim 1 , wherein the at least one load control device on the first loop comprises a plurality of load control devices, wherein the control circuit is further configured to:

receive a second message comprising a second command for controlling one or more zones of lighting loads;

determine that the second command is configured to cause a different type of control of the plurality of load control devices on the first loop;

determine that the second command is configured to cause a different type of control of the load control devices assigned the first group identifier; and

transmit an individual message to each of the load control devices on the first loop.

10. The apparatus of claim 1 , wherein the load control device comprises a load control device and an electrical load.

11. The apparatus of claim 1 , wherein the apparatus is a load controller operating according to a digital addressable lighting interface (DALI) protocol.

12. The apparatus of claim 1 , wherein the apparatus is a system controller in communication with one or more load controllers configured to communicate on the first loop and the second loop.

13. The apparatus of claim 1 , wherein the control circuit is further configured to:

determine that a number of zone identifiers in the zone configuration information that are associated with load control devices on the first loop is greater than a number of groups available on the first loop; and

determine that a number of zone identifiers in the zone configuration information that are associated with load control devices on the second loop is greater than a number of groups available on the second loop.

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

communicate messages with at least one load control device on a first loop for controlling a lighting load associated with the at least one load control device on the first loop;

communicate messages with at least one load control device on a second loop for controlling a lighting load associated with the at least one load control device on the second loop;

receive zone configuration information from a network computing device, the zone configuration information comprising an association of zone identifiers to load control devices for controlling lighting loads;

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

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

assign a first group identifier to the load control devices on the first loop that are associated with the first zone identifier having the highest number of load control devices, wherein the first group identifier is configured for communicating group messages on the first loop;

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

assign a second group identifier to the load control devices on the first loop that are associated with the second zone identifier having the second highest number of load control devices, wherein the second group identifier is configured for communicating group messages on the first loop;

receive a message comprising a command for controlling one or more zones of lighting loads, the command comprising the first zone identifier having the highest number of load control devices; and

transmit a first group message comprising the command on the first loop, wherein the first group message is configured to control the load control devices on the first loop that are associated with the first zone identifier having the highest number of load control devices.

15. The one or more non-transitory computer readable media of claim 14 , wherein the instructions, when executed by the control circuit, further cause the control circuit to:

prior to assigning the first group identifier for communicating group messages on the first loop, determine that a number of the load control devices on the first loop that are associated with the first zone identifier having the highest number of load control devices is greater than a threshold.

16. The one or more non-transitory computer readable media of claim 14 , wherein the instructions, when executed by the control circuit, further cause the control circuit to:

determine that a number of the load control devices on the second loop that are associated with the first zone identifier having the highest number of load control devices is greater than a threshold; and

assign a third group identifier to the load control devices on the second loop that are associated with the first zone identifier having the highest number of load control devices, wherein the third group identifier is configured for communicating group messages on the second loop.

17. The one or more non-transitory computer readable media of claim 16 , wherein the instructions, when executed by the control circuit, further cause the control circuit to transmit a second group message comprising the third group identifier on the second loop, wherein the second group message comprises the command, and wherein the second group message is configured to control the load control devices on the second loop that are associated with the first zone identifier having the highest number of load control devices.

18. The one or more non-transitory computer readable media of claim 14 , wherein the instructions, when executed by the control circuit, further cause the control circuit to transmit an individual message to an individual load control device on the second loop, wherein the individual message comprises the command, and wherein the individual message is configured to control the individual load control device on the second loop that is associated with the first zone identifier having the highest number of load control devices.

19. The one or more non-transitory computer readable media of claim 14 , wherein the at least one load control device on the first loop comprises a plurality of load control devices, and wherein the instructions, when executed by the control circuit, further cause the control circuit to:

receive a second message comprising a second command for controlling one or more zones of lighting loads;

determine that the second command is configured cause a similar control of the plurality of load control devices on the first loop; and

transmit a broadcast message comprising the second command on the first loop for controlling the plurality of load control devices on the first loop.

20. The one or more non-transitory computer readable media of claim 14 , wherein the at least one load control device on the first loop comprises a plurality of load control devices, and wherein the instructions, when executed by the control circuit, further cause the control circuit to:

receive a second message comprising a second command for controlling one or more zones of lighting loads;

determine that the second command is configured to cause a different type of control of the plurality of load control devices on the first loop;

determine that the second command is configured to cause a similar control of the load control devices assigned the first group identifier; and

transmit a second group message comprising the second command on the first loop for controlling the load control devices assigned the first group identifier.

21. The one or more non-transitory computer readable media of claim 14 , wherein the at least one load control device on the first loop comprises a plurality of load control devices, and wherein the instructions, when executed by the control circuit, further cause the control circuit to:

receive a second message comprising a second command for controlling one or more zones of lighting loads;

determine that the second command is configured to cause a different type of control of the plurality of load control devices on the first loop;

determine that the second command is configured to cause a different type of control of the load control devices assigned the first group identifier; and

transmit an individual message to each of the load control devices on the first loop.

22. The one or more non-transitory computer readable media of claim 14 , wherein the instructions, when executed by the control circuit, further cause the control circuit to:

determine that a number of zone identifiers in the zone configuration information that are associated with load control devices on the first loop is greater than a number of groups available on the first loop; and

determine that a number of zone identifiers in the zone configuration information that are associated with load control devices on the second loop is greater than a number of groups available on the second loop.

23. A method comprising:

communicating messages with at least one load control device on a first loop for controlling a lighting load associated with the at least one load control device on the first loop;

communicating messages with at least one load control device on a second loop for controlling a lighting load associated with the at least one load control device on the second loop;

receiving zone configuration information from a network computing device, the zone configuration information comprising an association of zone identifiers to load control devices for controlling lighting loads;

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

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

assigning a first group identifier to the load control devices on the first loop that are associated with the first zone identifier having the highest number of load control devices, wherein the first group identifier is configured for communicating group messages on the first loop;

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

assigning a second group identifier to the load control devices on the first loop that are associated with the second zone identifier having the second highest number of load control devices, wherein the second group identifier is configured for communicating group messages on the first loop;

receiving a message comprising a command for controlling one or more zones of lighting loads, the command comprising the first zone identifier having the highest number of load control devices; and

transmitting a first group message comprising the command on the first loop, wherein the first group message is configured to control the load control devices on the first loop that are associated with the first zone identifier having the highest number of load control devices.

24. The method of claim 23 , further comprising:

prior to assigning the group identifier for communicating group messages on the first loop, determining that a number of the load control devices on the first loop that are associated with the first zone identifier having the highest number of load control devices is greater than a threshold.

25. The method of claim 23 , wherein the method further comprises:

determining that a number of the load control devices on the second loop that are associated with the first zone identifier having the highest number of load control devices is greater than a threshold; and

assigning a third group identifier to the load control devices on the second loop that are associated with the first zone identifier having the highest number of load control devices, wherein the third group identifier is configured for communicating group messages on the second loop.

26. The method of claim 25 , further comprising transmitting a second group message comprising the third group identifier on the second loop, wherein the second group message comprises the command, and wherein the second group message is configured to control the load control devices on the second loop that are associated with the first zone identifier having the highest number of load control devices.

27. The method of claim 23 , further comprising transmitting an individual message to an individual load control device on the second loop, wherein the individual message comprises the command, and wherein the individual message is configured to control the individual load control device on the second loop that is associated with the first zone identifier having the highest number of load control devices.

28. The method of claim 23 , wherein the at least one load control device on the first loop comprises a plurality of load control devices, and wherein the method further comprises:

receiving a second message comprising a second command for controlling one or more zones of lighting loads;

determining that the second command is configured cause a similar control of the plurality of load control devices on the first loop; and

transmitting a broadcast message comprising the second command on the first loop for controlling the plurality of load control devices on the first loop.

29. The method of claim 23 , wherein the at least one load control device on the first loop comprises a plurality of load control devices, and wherein the method further comprises:

receiving a second message comprising a second command for controlling one or more zones of lighting loads;

determining that the second command is configured to cause a different type of control of the plurality of load control devices on the first loop;

determining that the second command is configured to cause a similar control of the load control devices assigned the first group identifier; and

transmitting a second group message comprising the second command on the first loop for controlling the load control devices assigned the first group identifier.

30. The method of claim 23 , wherein the at least one load control device on the first loop comprises a plurality of load control devices, and wherein the method further comprises:

receiving a second message comprising a second command for controlling one or more zones of lighting loads;

determining that the second command is configured to cause a different type of control of the plurality of load control devices on the first loop;

determining that the second command is configured to cause a different type of control of the load control devices assigned the first group identifier; and

transmitting an individual message to each of the load control devices on the first loop.

31. The method of claim 23 , further comprising:

determining that a number of zone identifiers in the zone configuration information that are associated with load control devices on the first loop is greater than a number of groups available on the first loop; and

determining that a number of zone identifiers in the zone configuration information that are associated with load control devices on the second loop is greater than a number of groups available on the second loop.

32. The apparatus of claim 1 , wherein the control circuit is further configured to:

determine that a number of zone identifiers in the zone configuration information that are associated with load control devices on the first loop is greater than a number of groups available on the first loop;

wherein identifying the first zone identifier and assigning the first group identifier are based on the determination that the number of zone identifiers in the zone configuration information that are associated with load control devices on the first loop is greater than the number of groups available on the first loop.

33. The one or more non-transitory computer readable media of claim 14 , wherein the instructions, when executed by the control circuit, further cause the control circuit to:

determine that a number of zone identifiers in the zone configuration information that are associated with load control devices on the first loop is greater than a number of groups available on the first loop;

wherein identifying the first zone identifier and assigning the first group identifier are based on the determination that the number of zone identifiers in the zone configuration information that are associated with load control devices on the first loop is greater than the number of groups available on the first loop.

34. The method of claim 23 , further comprising:

determining that a number of zone identifiers in the zone configuration information that are associated with load control devices on the first loop is greater than a number of groups available on the first loop;

wherein identifying the first zone identifier and assigning the first group identifier are based on the determination that the number of zone identifiers in the zone configuration information that are associated with load control devices on the first loop is greater than the number of groups available on the first loop.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 4, 2023
From: EIDING, MARK; WYKES, DAVID L.; ZOKARKAR, NOOPUR; LOPEZ, MARK RYAN
To: LUTRON TECHNOLOGY COMPANY LLC
Reel/Frame 062268/0868 →
Continuity (2)
Provisional Application 63087084 · Oct 2, 2020
Related Publication 20220110203A1 · Apr 7, 2022