IP Library › Granted Patent US 11,785,695
Granted Patent B2
US 11,785,695 · App. 17/691,200 · Granted Oct 10, 2023

Lamp synchronization after excessive user interaction

Inventors: Matthew Knauss (Somerville, MA); Michael W. Pessina (Allentown, PA); Matthew J. Swatsky (Allentown, PA)
Assignee: Lutron Technology Company LLC
H05B47/19G08C17/02H05B47/16G05G1/082G05G1/10G08C2201/30
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,785,695
App. No.
17/691,200
Granted
Oct 10, 2023
Kind
B2
Abstract

A remote control device for controlling lighting devices may be configured to detect an excessive user interaction (e.g., a continued user interaction) and reduce a number of command messages that are being transmitted to prevent the lighting devices from producing undesirable visual effects. The remote control device may comprise a user interface (e.g., that may include a rotation portion, such as a rotary knob) and a processor configured to receive an indication of a user interaction via the user interface. The processor may periodically transmit command messages at a transmission frequency in response to a continued user interaction, where each of the command messages comprise a respective command for adjusting to a respective lighting level. The processor may also start a usage timer in response to receiving the indication of the user interaction, and decrease the transmission frequency in response to the usage timer exceeding a usage threshold.

Claims (50)

1. A remote control device, comprising:

a user interface that comprises a rotation portion; and

a processor, configured to:

receive an indication of a rotation of the rotation portion via the user interface;

periodically transmit command messages at a transmission frequency while the rotation portion is being rotated, each of the command messages comprising a respective command for adjusting to a respective lighting level and a fade period, wherein the transmission frequency is dependent on a transmission interval, wherein the transmission interval is a period of time between the periodic transmission of each of the command messages, wherein the fade period indicates an amount of time over which to transition to the respective lighting level, and wherein the fade period is longer than the transmission interval; and

in response to a continued user interaction, increase the transmission interval between the periodic transmission of each of the command messages, wherein the respective lighting level included in each of the command messages is determined in response to an amount of change in an angular position of the rotation portion during the increased transmission interval.

2. The remote control device of claim 1 , wherein the processor is further configured to:

start a usage timer in response to receiving the indication of the rotation of the rotation portion;

detect the continued user interaction, wherein the continued user interaction is detected in response to the usage timer exceeding a usage threshold.

3. The remote control device of claim 2 , wherein the processor is further configured to:

determine that there is excessive usage of the rotation portion when the usage timer exceeds a second usage threshold, and

decrease the transmission frequency based on the determination that there is excessive usage of the rotation portion.

4. The remote control device of claim 3 , wherein the processor is further configured to determine that there is excessive usage of the rotation portion when an angular velocity of the rotation portion exceeds an angular velocity threshold and the usage timer exceeds the usage threshold.

5. The remote control device of claim 3 , wherein the processor is further configured to determine that there is excessive usage of the rotation portion when a change in an angular position of the rotation portion exceeds an angular position change threshold and the usage timer exceeds the usage threshold.

6. The remote control device of claim 3 , wherein the processor is further configured to:

determine a desired amount of change in a lighting level based on the determined amount of change in the angular position of the rotation portion, and

determine that there is excessive usage of the rotation portion when the change in the lighting level exceeds a lighting level change threshold and the usage timer exceeds the usage threshold.

7. The remote control device of claim 1 , wherein the processor is further configured to:

detect when the continued user interaction of the user interface has stopped; and

decrease the transmission interval in response to the detection that the continued user interaction of the user interface has stopped, wherein decreasing the value of the transmission interval increases the transmission frequency.

8. The remote control device of claim 7 , wherein the processor is further configured to increase the transmission interval to an initial value after a timeout period from when the processor detects that the continued user interaction of the user interface has stopped.

9. The remote control device of claim 1 , wherein the processor is configured to reduce the transmission frequency to zero hertz, such that the processor stops periodically transmitting the command messages.

10. The remote control device of claim 1 , wherein the processor is configured to:

detect when the continued user interaction of the user interface has stopped;

determine, based on a final position of the rotation portion, a final lighting level; and

transmit a final command message in response to the detection that the continued user interaction of the user interface has stopped, wherein the final command message includes a command for adjusting to the lighting level.

11. The remote control device of claim 1 , wherein the user interface further comprises a visual indicator, and the processor is configured to illuminate the visual indicator in response to the usage timer exceeding a usage threshold.

12. A method, comprising:

receiving an indication of a rotation of a rotation portion;

periodically transmitting command messages at a transmission frequency while the rotation portion is being rotated, each of the command messages comprising a respective command for adjusting to a respective lighting level and a fade period, wherein the transmission frequency is dependent on a transmission interval, wherein the transmission interval is a period of time between the periodic transmission of each of the command messages, wherein the fade period indicates an amount of time over which to transition to the respective lighting level, and wherein the fade period is longer than the transmission interval; and

in response to a continued user interaction, increasing the transmission interval between the periodic transmission of each of the command messages, wherein the respective lighting level included in each of the command messages is determined in response to an amount of change in an angular position of the rotation portion during the increased transmission interval.

13. The method of claim 12 , further comprising:

starting a usage timer in response to receiving the indication of the rotation of the rotation portion;

detecting the continued user interaction, wherein the continued user interaction is detected in response to the usage timer exceeding a usage threshold.

14. The method of claim 13 , further comprising:

determining that there is excessive usage of the rotation portion when the usage timer exceeds a second usage threshold, and

decreasing the transmission frequency based on the determination that there is excessive usage of the rotation portion.

15. The method of claim 14 , further comprising determining that there is excessive usage of the rotation portion when an angular velocity of the rotation portion exceeds an angular velocity threshold and the usage timer exceeds the usage threshold.

16. The method of claim 14 , further comprising determining that there is excessive usage of the rotation portion when a change in the angular position of the rotation portion exceeds an angular position change threshold and the usage timer exceeds the usage threshold.

17. The remote control device of claim 14 , wherein the processor is further configured to:

determine a desired amount of change in a lighting level based on a determined amount of change in an angular position of the rotation portion, and

determine that there is excessive usage of the rotation portion when the change in the lighting level exceeds a lighting level change threshold and the usage timer exceeds the usage threshold.

18. The method of claim 12 , further comprising:

detecting when the continued user interaction of the user interface has stopped; and

decreasing the transmission interval in response to the detection that the continued user interaction of the user interface has stopped, wherein decreasing the value of the transmission interval increases the transmission frequency.

19. The method of claim 18 , further comprising increasing the transmission interval to an initial value after a timeout period from when the processor detects that the continued user interaction of the user interface has stopped.

20. A computer readable medium having instructions stored thereon that, when executed, are configured to cause a control circuit to:

receive an indication of a rotation of a rotation portion;

periodically transmit command messages at a transmission frequency while the rotation portion is being rotated, each of the command messages comprising a respective command for adjusting to a respective lighting level and a fade period, wherein the transmission frequency is dependent on a transmission interval, wherein the transmission interval is a period of time between the periodic transmission of each of the command messages, wherein the fade period indicates an amount of time over which to transition to the respective lighting level, and wherein the fade period is longer than the transmission interval; and

in response to a continued user interaction, increase the transmission interval between the periodic transmission of each of the command messages, wherein the respective lighting level included in each of the command messages is determined in response to an amount of change in an angular position of the rotation portion during the increased transmission interval.

Continuity (3)
Continuation 16875890 · May 15, 2020
Provisional Application 62849597 · May 17, 2019
Related Publication 20220201829A1 · Jun 23, 2022