IP Library › Granted Patent US 12,250,758
Granted Patent B2
US 12,250,758 · App. 18/238,190 · Granted Mar 11, 2025

Lamp synchronization after continued excessive user interaction

Inventors: Matthew Knauss (Macungie, PA); 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 12,250,758
App. No.
18/238,190
Granted
Mar 11, 2025
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 (52)

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 transmissions 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 of the user interface, decrease the transmission frequency of the periodic transmission of the command messages;

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 final lighting level.

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 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 continued user interaction.

8. The remote control device of claim 7 , wherein the processor is further configured to increase the transmission frequency 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 being configured to decrease the transmission frequency of the periodic transmission of the command messages comprises the processor being configured to decrease the transmission frequency to zero hertz, such that the processor stops periodically transmitting the command messages.

10. The remote control device of claim 2 , 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.

11. 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 transmissions 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 of the user interface, decreasing the transmission frequency of the periodic transmission of the command messages;

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

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

transmitting 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 final lighting level.

12. The method of claim 11 , further comprising:

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

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

13. The method of claim 12 , 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.

14. The method of claim 13 , 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.

15. The method of claim 13 , 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.

16. The method of claim 15 , further comprising:

determining 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

determining 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.

17. The method of claim 12 , 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 continued user interaction.

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

19. The method of claim 11 , wherein decreasing the transmission frequency of the periodic transmission of the command messages comprises decreasing the transmission frequency to zero hertz, such that the processor stops periodically transmitting the command messages.

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 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 of the user interface, decrease the transmission frequency of the periodic transmission of the command messages;

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 final lighting level.

Continuity (4)
Continuation 17691200 · Mar 10, 2022
Continuation 16875890 · May 15, 2020
Provisional Application 62849597 · May 17, 2019
Related Publication 20230403777A1 · Dec 14, 2023
References Cited (38)
US 5264761A · Johnson et al. · 1993 [cited by applicant]
US 7834856B2 · Grinshpoon et al. · 2010 [cited by applicant]
US 8009042B2 · Steiner et al. · 2011 [cited by applicant]
US 8330638B2 · Altonen et al. · 2012 [cited by applicant]
US 8451116B2 · Steiner et al. · 2013 [cited by applicant]
US 8471779B2 · Mosebrook · 2013 [cited by applicant]
US 8950461B2 · Adams et al. · 2015 [cited by applicant]
US 9115537B2 · Blair · 2015 [cited by applicant]
US 9208965B2 · Busby et al. · 2015 [cited by applicant]
US 9368025B2 · Carmen · 2016 [cited by applicant]
US 9418802B2 · Romano et al. · 2016 [cited by applicant]
US 9520247B1 · Finnegan et al. · 2016 [cited by applicant]
US 9583288B2 · Jones et al. · 2017 [cited by applicant]
US 9799469B2 · Bailey et al. · 2017 [cited by applicant]
US 9959997B2 · Bailey et al. · 2018 [cited by applicant]
US 10027127B2 · Crafts et al. · 2018 [cited by applicant]
US 10219359B2 · Harte et al. · 2019 [cited by applicant]
US 10271407B2 · Pessina et al. · 2019 [cited by applicant]
US 10349498B2 · Isaacs et al. · 2019 [cited by applicant]
US 10405412B2 · Mason et al. · 2019 [cited by applicant]
US 11437209B2 · Dimberg · 2022 [cited by examiner]
US 11460874B1 · King · 2022 [cited by examiner]
US 11502490B2 · Richter · 2022 [cited by examiner]
US 20080111491A1 · Spira et al. · 2008 [cited by applicant]
US 20120025717A1 · Klusmann et al. · 2012 [cited by applicant]
US 20120292174A1 · Mah et al. · 2012 [cited by applicant]
US 20150077021A1 · Mccarthy et al. · 2015 [cited by applicant]
US 20150371534A1 · Dimberg et al. · 2015 [cited by applicant]
US 20160073479A1 · Erchak et al. · 2016 [cited by applicant]
US 20170105176A1 · Finnegan et al. · 2017 [cited by applicant]
US 20180116039A1 · Harte et al. · 2018 [cited by applicant]
US 20180190451A1 · Scruggs · 2018 [cited by applicant]
CN 2596671Y · 2003 [cited by applicant]
CN 102388678A · 2012 [cited by applicant]
CN 108476578A · 2018 [cited by applicant]
CN 109156069A · 2019 [cited by applicant]
KR 20180026161A · 2018 [cited by applicant]
WO 2015184530A1 · 2015 [cited by applicant]