US 12,460,476 B2
Window covering system
You-Yu Zhang, Hsinchu County (TW); Chao-Hung Nien, Taichung (TW); and Shih-Wei Hsu, Hsinchu County (TW)
Assigned to Nien Made Enterprise Co., Ltd., Taichung (TW)
Filed by Nien Made Enterprise Co., Ltd., Taichung (TW)
Filed on Nov. 29, 2023, as Appl. No. 18/523,827.
Claims priority of application No. 111147604 (TW), filed on Dec. 9, 2022.
Prior Publication US 2024/0191567 A1, Jun. 13, 2024
Int. Cl. E06B 9/322 (2006.01); E06B 9/24 (2006.01)
CPC E06B 9/322 (2013.01) [E06B 2009/2441 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A window covering system, comprising:
a window covering assembly, comprising:
an upper rail;
a middle rail, disposed below the upper rail;
a lower rail, disposed below the middle rail;
a first driving device, disposed on the upper rail;
a second driving device, disposed on the upper rail;
a first lifting cord, connected to the first driving device and the middle rail, wherein the first driving device is configured to drive the first lifting cord to be wound up or unwound for moving the middle rail upwardly or downwardly;
a second lifting cord, connected to the second driving device and the lower rail, wherein the second driving device is configured to drive the second lifting cord to be wound up or unwound for moving the lower rail upwardly or downwardly;
a first position detector, disposed on the first driving device for detecting a current position of the middle rail and accordingly generating a middle rail position message;
a second position detector, disposed on the second driving device for detecting a current position of the lower rail and accordingly generating a lower rail position message; and
a switch, configured to transmit a first signal in response to the first lifting cord in a first status and configured to stop transmitting the first signal in response to the first lifting cord in a second status; and
a controller, electrically coupled to the switch, the first driving device, the second driving device, the first position detector and the second position detector for configuring the first driving device and the second driving device, and for receiving the first signal transmitted by the switch, the middle rail position message generated by the first position detector, and the lower rail position message generated by the second position detector; the controller storing a calibration command, wherein when the calibration command is executed, the controller is configured to:
activate the second driving device to unwind the second lifting cord for moving the lower rail downwardly by a first predetermined distance;
stop the second driving device in response to the lower rail moving downwardly by the first predetermined distance from a lower rail initial position, as detected by the second position detector;
receive the lower rail position message generated by the second position detector, and store the lower rail position message as a first position;
activate the first driving device to unwind the first lifting cord by which the middle rail is moved downwardly until receiving the first signal transmitted by the switch, which stops the first driving device by which movement of the middle rail is halted;
activate the first driving device to wind up the first lifting cord by which the middle rail is moved upwardly until the first signal is stopped from being transmitted by the switch, which stops the first driving device by which the movement of the middle rail is halted;
receive the middle rail position message generated by the first position detector, and store the middle rail position message as a second position; and
generate a safe distance between the middle rail and the lower rail.