IP Library › Granted Patent US 11,304,284
Granted Patent B2
US 11,304,284 · App. 16/875,890 · Granted Apr 12, 2022

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,304,284
App. No.
16/875,890
Granted
Apr 12, 2022
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 (114)

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;

start a usage timer in response to receiving the indication of the rotation of the 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

decrease the transmission frequency of the periodically transmitted command messages in response a continued user interaction, wherein the continued user interaction occurs when the usage timer exceeding a usage threshold.

2. The remote control device of claim 1 , wherein each of the command messages are periodically transmitted at a transmission interval that is dependent on the transmission frequency, and wherein the transmission interval is a period of time between when each of the command messages are periodically transmitted.

3. The remote control device of claim 2 , wherein the processor is configured to determine the respective lighting level of the respective command of each of the commands messages in response to an amount of change in an angular position of the rotation portion during the transmission interval.

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

5. The remote control device of claim 4 , wherein the processor further is 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.

6. The remote control device of claim 4 , wherein the processor is further configured to determine 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.

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

8. The remote control device of claim 2 , wherein the processor is further configured to detect when the continued user interaction of the user interface has stopped and decrease the value of the transmission interval to an initial value based on the processor detecting that the continued user interaction of the user interface has stopped, wherein decreasing the value of the transmission interval increases the transmission frequency.

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

10. 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 commands messages.

11. The remote control device of claim 2 , wherein the processor is configured to detect when the continued user interaction of the user interface has stopped, and transmit a final command message in response to the processor detecting that the continued user interaction of the user interface has stopped, where the final command message includes a command for adjusting to the lighting level based on a final position of the user interaction.

12. The remote control device of claim 1 , wherein the processor is configured to periodically transmit the command messages at a transmission interval that is dependent upon the transmission frequency, and to reduce the transmission frequency by increasing the transmission interval from an initial value to an increased value.

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

14. A remote control device, comprising:

a user interface; and

a processor, configured to:

receive an indication of a user interaction via the user interface;

start a usage timer in response to receiving the indication of the user interaction;

periodically transmit command messages at a transmission frequency in response to a continued user interaction, each of the command messages comprising a respective command for adjusting to a respective lighting level, wherein the continued user interaction occurs when the usage timer exceeds a first usage threshold;

determine that there is excessive usage of the user interface when the usage timer exceeds a second usage threshold; and

decrease the transmission frequency at which command messages are periodically transmitted after the usage timer exceeds the first usage threshold and the excessive usage of the user interface is determined.

15. The remote control device of claim 14 , wherein the user interface comprises a rotation portion, and wherein each of the command messages are periodically transmitted at a transmission interval that is dependent on the transmission frequency while the rotation portion is being rotated.

16. The remote control device of claim 15 , wherein the processor is further configured to determine the respective lighting level of the respective command of each of the commands messages in response to an amount of change in an angular position of the rotation portion during the transmission interval.

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

18. The remote control device of claim 16 , wherein the processor is further configured to determine 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.

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

20. A remote control device, comprising:

a user interface; and

a processor, configured to:

receive an indication of a user interaction via the user interface;

start a usage timer in response to receiving the indication of the user interaction;

periodically transmit command messages at a transmission interval in response to a continued user interaction, each of the command messages comprising a respective command for adjusting to a respective lighting level; and

stop periodically transmitting the command messages in response to the usage timer exceeding a usage threshold.

21. The remote control device of claim 20 , wherein the processor is further configured to detect that the continued user interaction of the user interface has stopped, and transmit a final command message based on detecting 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 based on a final position of the user interaction.

22. A non-transitory computer readable medium having instructions stored thereon that when executed by at least one control circuit direct the at least one control circuit to:

receive an indication of a rotation of a rotation portion;

start a usage timer in response to receiving the indication of the rotation of the 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

decrease the transmission frequency of the periodically transmitted command messages in response a continued user interaction, wherein the continued user interaction occurs when the usage timer exceeding a usage threshold.

23. The non-transitory computer readable medium of claim 22 , wherein the control instructions are further configured to direct the at least one control circuit to periodically transmit each of the command messages at a transmission interval that is dependent on the transmission frequency, and wherein the transmission interval is a period of time between when each of the command messages are periodically transmitted.

24. The non-transitory computer readable medium of claim 23 , wherein the instructions, when executed by the at least one control circuit, further direct the at least one control circuit to determine the respective lighting level of the respective command of each of the command messages in response to an amount of change in an angular position of the rotation portion during the transmission interval.

25. The non-transitory computer readable medium of claim 24 , wherein the instructions, when executed by the at least one control circuit, further direct the at least one control circuit 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.

26. The non-transitory computer readable medium of claim 25 , wherein the instructions, when executed by the at least one control circuit, further direct the at least one control circuit 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.

27. The non-transitory computer readable medium of claim 25 , wherein the instructions, when executed by the at least one control circuit, further direct the at least one control circuit to determine 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.

28. The non-transitory computer readable medium of claim 25 , wherein the instructions, when executed by the at least one control circuit , further direct the at least one control circuit 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.

29. The non-transitory computer readable medium of claim 23 , wherein the instructions, when executed by the at least one control circuit , further direct the at least one control circuit to detect when the continued user interaction of the user interface has stopped and decrease the value of the transmission interval to an initial value based on the control circuit detecting that the continued user interaction of the user interface has stopped, wherein decreasing the value of the transmission interval increases the transmission frequency.

30. The non-transitory computer readable medium of claim 29 , wherein the instructions, when executed by the at least one control circuit, further direct the at least one control circuit to increase the transmission interval to the initial value after a timeout period from when the control circuit detects that the continued user interaction of the user interface has stopped.

31. A non-transitory computer readable medium having instructions stored thereon that, when executed by at least one control circuit, direct the at least one control circuit to:

receive an indication of a user interaction;

start a usage timer in response to receiving the indication of the user interaction;

periodically transmit command messages at a transmission frequency in response to a continued user interaction, each of the command messages comprising a respective command for adjusting to a respective lighting level, wherein the continued user interaction occurs when the usage timer exceeds a first usage threshold;

determine that there is excessive usage of the user interface when the usage timer exceeds a second usage threshold; and

decrease the transmission frequency at which command messages are periodically transmitted after the usage timer exceeds the first usage threshold and the excessive usage of the user interface is determined.

32. The non-transitory computer readable medium of claim 31 , wherein each of the command messages are periodically transmitted at a transmission interval that is dependent on the transmission frequency.

33. The non-transitory computer readable medium of claim 32 , wherein the instructions, when executed by the at least one control circuit, further direct the at least one control circuit to determine the respective lighting level of the respective command of each of the commands messages in response to an amount of change in an angular position of a rotation portion during the transmission interval.

34. The non-transitory computer readable medium of claim 32 , wherein the instructions, when executed by the at least one control circuit, further direct the at least one control circuit to:

determine a desired amount of change in a lighting level based on the determined amount of change in the angular position of a 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.

35. A non-transitory computer readable medium having instructions stored thereon that, when executed by at least one control circuit, direct the at least one control circuit to:

receive an indication of a user interaction;

start a usage timer in response to receiving the indication of the user interaction;

periodically transmit command messages at a transmission interval in response to a continued user interaction, each of the command messages comprising a respective command for adjusting to a respective lighting level; and

stop periodically transmitting the command messages in response to the usage timer exceeding a usage threshold.

36. The non-transitory computer readable medium of claim 35 , wherein the instructions, when executed by the at least one control circuit, further direct the at least one control circuit to detect that the continued user interaction of the user interface has stopped, and transmit a final command message based on detecting 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 based on a final position of the user interaction.

37. A method comprising:

receiving an indication of a rotation of a rotation portion;

starting a usage timer in response to receiving the indication of the rotation of the 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

decreasing the transmission frequency of the periodically transmitted command messages in response a continued user interaction, wherein the continued user interaction occurs when the usage timer exceeding a usage threshold.

38. The method of claim 37 , wherein each of the command messages are periodically transmitted at a transmission interval that is dependent on the transmission frequency, and wherein the transmission interval is a period of time between when each of the command messages are periodically transmitted.

39. The method of claim 38 , further comprising determining the respective lighting level of the respective command of each of the commands messages in response to an amount of change in an angular position of the rotation portion during the transmission interval.

40. The method of claim 39 , 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.

41. The method of claim 40 , 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.

42. The method of claim 40 , 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.

43. The method of claim 40 , further comprising:

determining 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

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.

44. The method of claim 38 , further comprising detecting when the continued user interaction of the user interface has stopped and decrease the value of the transmission interval to an initial value based on the control circuit detecting that the continued user interaction of the user interface has stopped, wherein decreasing the value of the transmission interval increases the transmission frequency.

45. The method of claim 44 , further comprising increasing the transmission interval to the initial value after a timeout period from when the control circuit detects that the continued user interaction of the user interface has stopped.

46. A method comprising:

receiving an indication of a user interaction;

starting a usage timer in response to receiving the indication of the user interaction;

periodically transmitting command messages at a transmission frequency in response to a continued user interaction, each of the command messages comprising a respective command for adjusting to a respective lighting level, wherein the continued user interaction occurs when the usage timer exceeds a first usage threshold;

determining that there is excessive usage of the user interface when the usage timer exceeds a second usage threshold; and

decreasing the transmission frequency at which command messages are periodically transmitted after the usage timer exceeds the first usage threshold and the excessive usage of the user interface is determined.

47. The method claim 46 , wherein each of the command messages are periodically transmitted at a transmission interval that is dependent on the transmission frequency.

48. The method of claim 47 , further comprising determining the respective lighting level of the respective command of each of the commands messages in response to an amount of change in an angular position of a rotation portion during the transmission interval.

49. The method of claim 47 , further comprising:

determining a desired amount of change in a lighting level based on the determined amount of change in the angular position of a 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.

50. A method comprising:

receiving an indication of a user interaction;

starting a usage timer in response to receiving the indication of the user interaction;

periodically transmitting command messages at a transmission interval in response to a continued user interaction, each of the command messages comprising a respective command for adjusting to a respective lighting level; and

stopping the periodic transmission of the command messages in response to the usage timer exceeding a usage threshold.

51. The method of claim 50 , further comprising detecting that the continued user interaction of the user interface has stopped, and transmit a final command message based on detecting 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 based on a final position of the user interaction.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2021
From: KNAUSS, MATTHEW; PESSINA, MICHAEL W.; SWATSKY, MATTHEW J.
To: LUTRON TECHNOLOGY COMPANY LLC
Reel/Frame 056217/0505 →
Continuity (2)
Provisional Application 62849597 · May 17, 2019
Related Publication 20200367347A1 · Nov 19, 2020