IP Library Granted Patent US 12,393,165
Granted Patent B2
US 12,393,165 · App. 18/604,350 · Granted Aug 19, 2025

Tracking a position of a motorized window treatment

Inventors: Thomas F. Rebbert (Hellertown, PA); Robert J. Thompson (Bethlehem, PA)
Assignee: Lutron Technology Company LLC
G05B11/01E06B2009/2423E06B2009/6845G05B2219/2653G05B2219/45015
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,393,165
App. No.
18/604,350
Granted
Aug 19, 2025
Kind
B2
Abstract

Motorized window treatment systems are disclosed. A motorized window treatment system may include a covering material, a sensor circuit, and a control circuit. The sensor circuit may be configured to generate sensor signals indicative of a position of the covering material. The control circuit may be configured to determine a present sensor state of the sensor circuit, determine a predicted sensor state for the sensor circuit based at least in part on a power-down position recorded at a first time and a final position recorded at a second time, compare the predicted sensor state with the present sensor state, and determine a present position of the covering material based on the comparison of the predicted sensor state and the present sensor state. Methods of adjusting a position of a covering material of a motorized window treatment also are disclosed.

Claims (45)

1. A method for controlling a motor to open and close a covering material of a motorized window treatment, the method comprising:

controlling the motor to rotate a shaft of the motor for opening and closing the covering material;

receiving sensor signals that are generated by a sensor circuit and indicate a position of the covering material;

determining present states of the sensor signals generated by the sensor circuit;

updating a present position of the covering material in response to changes in states of the sensor signals generated by the sensor circuit;

when powering up, setting power-up states equal to the present states of the sensor signals generated by the sensor circuit;

determining predicted states of the sensor signals generated by the sensor circuit based at least in part on a power-down position recorded at a first time and a final position recorded at a second time after the first time;

comparing the predicted states with the respective power-up states; and

updating the present position of the covering material based on the comparison of the predicted states and the respective power-up states.

2. The method of claim 1 , further comprising:

prior to determining the power-up states, detecting a power-loss event based on a magnitude of a voltage falling below a low-threshold threshold;

in response to detecting the power-loss event, setting the power-down position equal to the present position of the covering material; and

in response to detecting the power-loss event, setting power-down states equal to the present states of the of the sensor signals generated by the sensor circuit.

3. The method of claim 2 , wherein updating the present position of the covering material further comprises setting the present position based on the final position and an adjustment factor when at least one of the predicted states is not the same as the respective power-up state.

4. The method of claim 3 , wherein updating the present position of the covering material further comprises setting the present position based on the final position and the adjustment factor by incrementing or decrementing the final position.

5. The method of claim 4 , wherein updating the present position of the covering material further comprises setting the present position based on the final position and the adjustment factor by incrementing or decrementing the final position depending upon a direction of rotation of the motor prior to the power-loss event.

6. The method of claim 4 , wherein updating the present position of the covering material further comprises setting the present position based on the final position and the adjustment factor by incrementing or decrementing the final position depending upon whether the present states are a sensor edge ahead of or behind the predicted states.

7. The method of claim 3 , wherein updating the present position of the covering material further comprises setting the present position based on the final position and the adjustment factor by adding the adjustment factor to the final position.

8. The method of claim 7 , further comprising:

determining the adjustment factor based on a comparison between the predicted states and the respective present states.

9. The method of claim 2 , further comprising:

determining whether the motor was rotating or not during the power-loss event.

10. The method of claim 9 , wherein determining predicted states of the sensor signals generated by the sensor circuit further comprises determining the predicted states based on the power-down states and a difference between the final position and the power-down position in response to determining that the motor was rotating during the power-loss event.

11. The method of claim 10 , wherein determining predicted states of the sensor signals generated by the sensor circuit further comprises setting the predicted states equal to the power-down states in response to determining that the motor was rotating during the power-loss event.

12. The method of claim 9 , wherein determining whether the motor was rotating or not during the power-loss event further comprises determining that the motor was not rotating during the power-loss event when the final position is equal to the power-down position.

13. The method of claim 9 , wherein determining whether the motor was rotating or not during the power-loss event further comprises determining that the motor was rotating during the power-loss event when the final position is not equal to the power-down position.

14. The method of claim 2 , wherein the low-threshold threshold is below at least one of a magnitude of a bus voltage and a magnitude of a supply voltage for powering a control circuit of the motorized window treatment, and is above a magnitude of a voltage at which the control circuit is unpowered.

15. The method of claim 14 , further comprising:

controlling a motor drive circuit that receives the bus voltage for generating signals for controlling the motor to open and close the covering material.

16. The method of claim 2 , wherein determining predicted states of the sensor signals generated by the sensor circuit further comprises determining the predicted states based on the power-down state and a difference between the final position and the power-down position.

17. The method of claim 16 , wherein determining predicted states of the sensor signals generated by the sensor circuit further comprises determining the predicted states based also on the direction of rotation of the motor prior to the power-loss event.

18. The method of claim 2 , wherein updating the present position of the covering material further comprises determining the present position of the covering material by setting the present position equal to the final position when the predicted states are the same as the respective present states.

19. The method of claim 2 , further comprising:

recording the final position of the covering material prior to an end of the power-loss event.

20. The method of claim 1 , further comprising:

storing an error condition in memory when more than one of the predicted states is different than the respective power-down state.

21. A method for controlling a motor of a motor drive unit to adjust a position of a covering material of a motorized window treatment, the method comprising:

controlling the motor to rotate a shaft of the motor to adjust the position of the covering material;

receiving sensor signals that are generated by a sensor circuit of the motor drive unit and indicate a position of the covering material;

determining present states of the sensor signals generated by the sensor circuit;

updating a present position of the covering material in response to changes in states of the sensor signals generated by the sensor circuit;

when powering up the motor drive unit, setting power-up states equal to the present states of the sensor signals generated by the sensor circuit;

determining predicted states of the sensor signals generated by the sensor circuit based at least in part on a power-down position recorded at a first time and a final position recorded at a second time after the first time, the power-down position is recorded due to a magnitude of a voltage for the motor drive unit falling below a low-voltage threshold;

comparing the predicted states with the respective power-up states; and

updating the present position of the covering material based on the comparison of the predicted states and the respective power-up states.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2024
From: REBBERT, THOMAS F.; THOMPSON, ROBERT J.
To: LUTRON TECHNOLOGY COMPANY LLC
Reel/Frame 067437/0407 →
Continuity (5)
Continuation 18321422 · May 22, 2023
Continuation 17846549 · Jun 22, 2022
Continuation 16526091 · Jul 30, 2019
Provisional Application 62711923 · Jul 30, 2018
Related Publication 20240248435A1 · Jul 25, 2024
References Cited (17)
US 6100659A · Will et al. · 2000 [cited by applicant]
US 6497267B1 · Azar et al. · 2002 [cited by applicant]
US 7281565B2 · Carmen, Jr. et al. · 2007 [cited by applicant]
US 7737653B2 · Carmen, Jr. et al. · 2010 [cited by applicant]
US 7839109B2 · Carmen, Jr. et al. · 2010 [cited by applicant]
US 20030000653A1 · Ulatowski et al. · 2003 [cited by applicant]
US 20030168186A1 · Wen et al. · 2003 [cited by applicant]
US 20070209764A1 · Arnhold · 2007 [cited by applicant]
US 20120048490A1 · Feldstein · 2012 [cited by examiner]
US 20120053729A1 · Feldstein · 2012 [cited by examiner]
US 20140262058A1 · Mullet et al. · 2014 [cited by applicant]
EP 2063336A2 · 2009 [cited by applicant]
WO 2009079685A1 · 2009 [cited by applicant]
International Preliminary Report on Patentability and Written Opinion, in corresponding International Patent Application No. PCT/US2019/044110, dated Feb. 11, 2021. [cited by applicant]
Office Action issued Apr. 1, 2022 in corresponding Canadian patent application No. 3,108,018, 3 pages. [cited by applicant]
Office Action issued Feb. 7, 2024 in corresponding European patent application No. 19752377.2, 5 pages. [cited by applicant]
Office Action issued for corresponding European Patent Application No. 19752377.2 dated Mar. 6, 2025, 9 pages. [cited by applicant]