This disclosure relates generally to architectural coverings and, more particularly, to motor assemblies for architectural coverings.
Architectural coverings such as roller blinds provide shading and privacy. One known way to operate an architectural covering is with a manual lift cord (sometimes referred to as a pull cord) that may be pulled or released to draw the covering up or down. However, lift cord type coverings have drawbacks. For instance, lift cords may be hard to reach when the lift cord is high up (when the covering is in the fully lowered position) or may drag on the floor when the covering is in the fully raised position. Further, in some instances, lift cords require a large amount of force to operate, especially when utilized with large, heavy coverings. Also, some lift cords require complicated changes in direction in order to perform various functions such as locking or unlocking the lift cord.
Some known architectural coverings utilize a motor assembly to operate the covering. Some known motor assemblies are activated by a switch on a wall near a window to raise or lower the covering. However, these known motor assemblies require additional wiring between the switch and the motor assembly. This additional wiring typically results in increased manufacturing/installation costs as well as increased maintenance costs. Other known motor assemblies utilize switches on a front of a headrail of the architectural covering. However, these known motor assemblies still typically suffer from the above drawbacks, in that additional wiring typically is needed between the motor assembly and the switches. Further, with the switches disposed outward from the motor and other electronic components, the switches are more likely to become damaged. Also, such switch arrangements result in light gap, which is undesired effect in an architectural covering.
Some known motor assemblies are operated by a wireless remote control. However, the remote control may be misplaced (lost) and/or the batteries in the remote control need to be replaced periodically. Thus, users may be left without the ability to control the architectural covering. Sometimes, a user simply may desire to operate the motorized architectural covering manually, by hand power without motorized operation. Further, users often desire to operate the motor assembly with a familiar gesture or tactile feel, which a remote control does not provide.
Implementations of architectural covering motor assemblies constructed in accordance with principles of inventions disclosed herein will be described through the use of the following drawings, which are not to be considered as limiting, but rather, illustrations of examples of manners of implementing principles of the disclosure. Many other implementations will occur to persons of ordinary skill in the art upon reading this disclosure.
Disclosed herein are examples of motor assemblies for architectural coverings facilitating control of raising and lowering of an architectural covering. Examples of motor assemblies include a motor to raise or lower an architectural opening (e.g., by rotating a roller tube). In particular, the motor operates in one direction to raise the covering and in the opposite direction to the lower the covering.
In some examples, a consumer touchpoint is provided to facilitate user interaction with the motor assembly. The consumer touchpoint may be used to mechanically/electro-mechanically actuate the motor. The consumer touchpoint preferably is readily accessible and manipulatable by a user's hand, yet may be coupled to the motor assembly (in contrast with a remote control). In particular, the consumer touchpoint transforms gestures of a user's hand into operations by the motor assembly. For example, a user may lift the consumer touchpoint vertically upward to command the motor to raise the covering, or pull down on the consumer touchpoint to command the motor lower to the covering. Example consumer touchpoints require relatively little effort from a user to operate (as compared to manual pull cords) while still providing that intuitive and traditional feel for causing the covering to open or close.
In some examples, the motor assembly includes a rotatable actuator that rotates about a central rotational axis to actuate the motor in one direction or the other direction. Specifically, the actuator is positioned such that when the actuator is rotated in one direction, the actuator contacts or otherwise actuates a switch or other operational element that triggers the motor to raise the architectural covering, and when the actuator is rotated in the opposite direction, the actuator contacts or otherwise actuates another switch or operational element that triggers the motor to lower the architectural covering. In some examples, the consumer touchpoint is operatively coupled to the actuator. A user may move the consumer touchpoint linearly up or down to rotate the actuator, which triggers the motor to raise or lower the architectural covering. In some examples, the actuator is disposed adjacent the motor. For example, the actuator may be disposed adjacent an end of the motor (e.g., coaxial with the motor), thereby forming a motor assembly housing incorporating both the motor and the actuator. In some examples, the actuator is disposed between the motor and an end plate, which is a structure (e.g., a mounting bracket) for mounting the motor assembly in or near an architectural structure or opening. As such, the motor assembly has a smaller or more compact construction than known motor assemblies, which enables the example motor assembly to be incorporated into more places and reduces light gap. Further, by disposing the actuator closer to the motor, fewer part(s)/component(s) of the motor assembly are exposed or in locations that may otherwise become damaged.
Further, unlike known motor assemblies that have switches spaced from the motor assembly and/or the electronic components associated therewith, such as out front or on a wall near the motor assembly, example motor assemblies disclosed herein utilize less wiring between the motor and the actuator. For instance, the power cord or wiring may be routed to only one location, such as inside the motor assembly housing where the electronic components (e.g., switches) and the motor are powered. As a result, the example motor assemblies are less expensive to manufacture and generally require less maintenance compared to known motor assemblies.
In some examples, to convert linear movement of the consumer touchpoint to rotational movement of the actuator, a control lever is provided. The control lever is coupled to the actuator and extends from the actuator in a direction transverse to the rotational axis of the actuator. The control lever enables operation of the actuator at a point spaced apart from the actuator. For example, the control lever extends outward from a front headrail of the architectural covering, which enables the consumer touchpoint be disposed in front of the architectural covering, which is easily accessible by a user. Also, in some examples, the control lever acts as a lever arm that converts linear movement of the consumer touchpoint (e.g., in a direction perpendicular to and offset from an axis of rotation) to rotational movement of the actuator. For example, pushing up on the consumer touchpoint (e.g., moving the consumer touchpoint vertically upward) causes the actuator to rotate in one direction, and pulling down on the consumer touchpoint (e.g., moving the consumer touchpoint vertically downward) causes the actuator to rotate in the opposite direction. In some examples, the consumer touchpoint is implemented as a lever actuator, such as a rigid wand or push/pull rod, that operates to actuate the control lever and, thus, the actuator. In some examples, the actuator is biased to a neutral position, such that after a user releases the consumer touchpoint, the consumer touchpoint returns to the neutral position. In some examples, when the user releases the consumer touchpoint and the consumer touchpoint returns to the neutral position, the motor stops. Thus, unlike known motor assemblies that require complicated gestures, in some examples the motor of the disclosed motor assembly turns off when the user releases the consumer touchpoint. In other examples, when the user releases the consumer touchpoint and the consumer touchpoint returns to the neutral position, the motor continues to operate and move the architectural covering until a subsequent movement of the consumer touchpoint is detected, which causes the motor to cease moving the architectural covering.
In some examples, the actuator activates the motor by triggering one or more switches. For example, the actuator may be rotated in one direction (from the neutral position) to trigger one switch that activates the motor to raise the architectural covering, and the actuator may be rotated in the other direction (from the neutral position) to trigger another switch that activates the motor to lower the architectural covering. In some examples, the switches are implemented as snap dome switches. In the neutral position, neither of the switches is activated. In some examples, the switches may bias the actuator to the neutral position (e.g., by releasing the corresponding switch). Thus, in some examples, a separate biasing feature (e.g., a spring) may not be required to bias the consumer touchpoint to the neutral position. In other examples, a separate biasing feature may be included to bias the actuator to the neutral position.
Further, the control lever advantageously converts a larger range of motion (e.g., a few inches) provided by the consumer touchpoint to a relatively small range of motion in the actuator. In some instances, only a relatively small motion may be needed by the actuator to trigger the switches. However, such a small range of motion is not intuitive to a user. Therefore, the control lever converts a larger movement of the consumer touchpoint (which is desired for tactile purposes) to a relatively small rotational movement to trigger the switches. Further, the consumer touchpoint remains in relatively the same location and is readily and easily accessible by a user at any time, unlike manual lift cords that move to higher or lower locations that typically are difficult to access, or remote controls that may become inoperable or be lost.
The ranges of movement of some example control levers and/or actuators may be limited, which prevents the actuators from being over rotated and causing damage to switches or other components of the motor assembly. For example, in one example, the control lever of the motor assembly is disposed within a channel formed in an end plate. The channel may include an upper wall and a lower wall that limit the up and down movement of the control lever. Alternatively, the channel may not be included. However, example motor assemblies with a design that includes a range limiting feature may have a longer product life and require less maintenance.
Also disclosed herein are example consumer touchpoints, such as lever actuators, that detach from the motor assembly (e.g., by detaching from the control lever) for preventing injury to a person and/or damage to the motor assembly. In some examples, the consumer touchpoint is magnetically coupled to the motor assembly. As a result, if an excessive force is applied to the consumer touchpoint, the consumer touchpoint disconnects from the motor assembly. For example, if a child pulls on the consumer touchpoint (or otherwise becomes snagged or caught on the consumer touchpoint), the consumer touchpoint disconnects, thereby reducing the risk of injury. Further, by disconnecting the consumer touchpoint from the motor assembly, the risk of damage to the motor assembly is reduced or eliminated.
Also disclosed herein are example gestures that may be used to operate a motor assembly. A gesture may include one or more movements of a consumer touchpoint (e.g., a particular sequence of movements). Based on certain movements and/or combinations of movements of the consumer touchpoint, the motor assembly may be configured to perform various operations or functions, such as moving the architectural covering in a first direction (e.g., up), moving the architectural covering in a second direction (e.g., down), stopping the architectural covering from moving, moving the architectural covering to a stored or predetermined position (e.g., a favorite position), setting the stored position, setting an upper limit position and/or a lower limit position, moving the architectural covering to an upper limit position or a lower limit position while bypassing one or more transition limit positions, and/or programming one or more limits, for example.
All apparatuses and methods discussed in this document and illustrated in the accompanying drawings are examples of apparatuses and/or methods implemented in accordance with one or more principles of this disclosure, which principles may be applied singly or in combination. These examples are not the only way to implement these principles but are merely examples. Other examples of manners of implementing the disclosed principles will occur to a person of ordinary skill in the art upon reading this disclosure. It will be appreciated that the drawings illustrate examples of embodiments of the disclosure incorporating one or more principles or features, and thus reference to or description of a particular structure or element in the figures is to be understood as reference to or description of an example of an embodiment, but not necessarily the only manner of embodying the disclosure.
Turning now to the figures,
In the illustrated example of
To move example control lever 112 illustrated in
Example motor assembly 100 of
As may be seen in the example embodiment illustrated in
In the illustrated example of
In the illustrated example of
In some examples, to activate motor 102 of the example embodiment of
In the illustrated example of
As can be seen in
While in the illustrated example of
As illustrated in
While, in the illustrated examples of
In some aspects of this disclosure, a spring, flexible element, or other biasing element may be provided to bias the actuator to the neutral position when the lever actuator is not operated. For example, a spring may be disposed between the actuator and the housing of the actuator. As such, if the lever actuator is moved to rotate the actuator (e.g., to activate one of the switches) and then released, the spring biases the actuator (and, thus, the control lever and the lever actuator) back to the neutral position where neither switch is activated. In some examples, such as with a heavier lever actuator that may tend to pull/rotate the actuator in one direction, using a spring or other flexible biasing member helps urge the actuator, control lever, and lever actuator back to the neutral position.
For example,
As illustrated in
In the illustrated example, each of first and second flexible arms 1006, 1008 includes a curve or profile that matches the angle or taper of first and second side walls 1104, 1106, respectively. In other examples, first and/or second flexible arms 1006, 1008 may be shaped differently. Further, in other examples, other types of springs may be used. For example, one or more circular torsion springs may be partially wrapped around actuator 1000 and be otherwise arranged to bias actuator 1000 to the neutral position.
In some examples, lever actuator 114 is detachable (e.g., removably couplable) from control lever 112 (
In the illustrated example of
If lever actuator 114 is disconnected from end joiner 1202, lever actuator 114 can be recoupled to end joiner 1202 by bringing first end 1204 of lever actuator 114 in close proximity to end joiner 1202 (e.g., as illustrated in
In the illustrated example of
In the illustrated example of
In some examples, to retain connector 1228 within socket 1226, end joiner 1202 may include a retainer 1224, which is illustrated in
After retainer 1224 is inserted into socket 1226, second magnet 1212 may be disposed into opening 1402, as illustrated in
In the illustrated example of
One difference between motor assembly 1500 and motor assembly 100 (
In other examples, cassette 1514 can be coupled to other structures to enable motor assembly 1500 to be mounted to other structures. For example, as illustrated in
In some aspects of this disclosure, a control lever having a shape that results in a greater angle-of-operation may be utilized. The angle-of-operation refers to the angle of the lever actuator from vertical. In some examples, as disclosed herein, the lever actuator is moved linearly (along a longitudinal axis of the lever actuator) to activate the motor assembly. Additionally, in some instances, it may be desired to move/rotate the lever actuator outward from a wall or other structure before moving the lever actuator to activate the motor assembly. However, moving the lever actuator outward from vertical changes the angle-of-operation. In some instances, the shape of the control lever may limit the allowable angle-of-operation that can be used to rotate the control lever and activate the motor. Therefore, disclosed herein are example control levers that may be used to facilitate larger angles-of-operation, thereby providing a user with a greater range of allowable movement for the lever actuator.
Control lever 2100 may be beneficial to use with a taller front cover, headrail, and/or valance. For example, a front cover 2110 is shown in dashed lines in
A control lever angle, labeled θ, is the angle from vertical between first attachment point 2102 and second attachment point 2104. In this example, the control lever angle θ is about 40°. However, in other examples, first and/or second portion 2106, 2108 may be longer or shorter to result in a different control lever angle θ. While control lever 2100 may be beneficial in some instances, the control lever angle θ of control lever 2100 may limit an angle-of-operation ϕ of lever actuator 114. In particular, the angle-of-operation ϕ is the angle of lever actuator 114 (the longitudinal axis of lever actor 114) from the normal, hanging position of lever actuator 114, which, in this example, is a vertical line or axis. For example, as shown in
In some aspects of this disclosure, architectural covering controller 27 of
In the illustrated example of
In the illustrated example of
In the illustrated example of
In some examples, an upper limit position and/or a lower limit position may be used to prevent motor assembly 100 from moving architectural covering 304 beyond a set position in either direction. For example, if position determiner 2710 determines that architectural covering 304 has reached an upper limit position (e.g., a position at or near a top of a window), action determiner 2712 may command motor controller 2702 to cease activation of motor 102 and, thus, cease movement of architectural covering 304. This prevents architectural covering 304 from being retracted too far in a manner that may otherwise cause damage to motor assembly 100 and/or architectural covering 304. Similarly, a lower limit position may be used to prevent motor 102 from extending architectural covering 304 too far in the opposite direction. Additionally or alternatively, the upper and/or lower limit positions may also be used to customize motor assembly 100 to stop at a top and/or bottom of a user's architectural opening, for example. Thus, example motor assembly 100 can be used with various sized architectural structures and programmed to meet the appropriate boundaries. In some examples, the upper limit position and/or lower limit position are stored in a memory 2714 of architectural covering controller 2700. In some examples, the upper limit position and/or the lower limit position may be reprogrammed by a user based on a sequence of operations, as disclosed in further detail in connection with
In another example operation, architectural covering controller 2700 may control motor assembly 100 to move architectural covering 304 to a predetermined position, referred to herein as a stored position or a favorite position. The favorite position may be a position (e.g., a height, a midpoint between an upper limit and a lower limit, etc.) of architectural covering 304 that the user prefers. In some examples, the favorite position may be stored in memory 2714. Based on a gesture of a consumer touchpoint, such as control lever 112 and/or lever actuator 114, architectural covering controller 2700 may activate motor 102 to move architectural covering 304 to the favorite position. An example gesture may include a rapid up-and-down (up/down) movement or a down-and-up (down/up) movement of lever actuator 114. For example, if switch interface 2704 detects that first switch 422 and second switch 424 are activated within a threshold time (e.g., less than 0.5 seconds, less than 1 second, less than 5 seconds, less than 10 seconds, etc.), action determiner 2712 may determine that architectural covering 304 is to be moved to the stored favorite position. As such, action determiner 2712 sends a command signal to motor controller 2702 to activate motor 102 to extend or retract architectural covering 304 to the favorite position. Action determiner 2712 may determine whether architectural covering 304 is to be moved up or down based on a current position as detected by position determiner 2710. If the current position of architectural covering 304 is above the favorite position, motor controller 2702 activates motor 102 to extend architectural covering 304 (e.g., move architectural covering 304 downward). On the other hand, if the current position of architectural covering is below the favorite position, motor controller 2702 activates motor 102 to retract architectural covering 304 (e.g., move architectural covering 304 upward). When architectural covering 304 reaches the favorite position (e.g., determined by position determiner 2710), action determiner 2712 sends a command signal to motor controller 2702 to cease activation of motor 102. In some examples, having a favorite position advantageously enables a set of architectural coverings to be easily moved to the same position. For example, a user may have a row of windows, each with a separate architectural covering and motor assembly. The favorite position of each motor assembly may be set to the same height or position (e.g., 50%). Then, the user can trigger each of the motor assemblies (e.g., with a gesture of a consumer touchpoint) to move the corresponding architectural covering to the favorite position, where all of the architectural coverings are at the same position and aligned along the row of windows. Thus, a user would not have to manually move each of the architectural coverings one-by-one to the same height.
In some examples, an architectural covering may be configured to have two or more phases or modes during operation. As used herein, a phase (or mode) is a transition or configuration of movement (e.g., a speed, a direction, etc.) between different positions (e.g., an upper limit position, a transition limit position, a lower limit position) of the architectural covering. For example, an architectural covering may have a first phase or mode where a shade is extended or retracted and a second phase or mode where vanes in the shade are moved (e.g., tilted) to allow more or less light through the covering. In some examples, motor controller 2702 activates motor 102 at different speeds depending on the phase or mode of the architectural covering. For example, motor controller 2702 may activate motor 102 to move the architectural covering (e.g., to extend or retract the architectural covering) at a first, fast speed during a first phase and activate motor 102 to move architectural covering (e.g., to open or close vanes) in a second, slow speed during a second phase. Any number of phases and relative speeds may be utilized. Examples of such architectural coverings are disclosed in further detail in connection with
In some examples, one or more indicators may be used to alert a user of a particular operation that is being performed by motor assembly 100 (e.g., moving up, moving down, moving to the favorite position, setting a favorite position, adjusting a limit position, etc.). In the illustrated example of
These and many other operations are possible based on the configuration of architectural covering controller 2700. A few example operations are disclosed in further detail in conjunction with the flowcharts illustrated in
While an example manner of implementing architectural covering controller 2700 is illustrated in
Flowcharts representative of example machine readable instructions for implementing architectural covering controller 2700 are shown in
As mentioned above, the example processes of
As mentioned above, a motor assembly, such as motor assembly 100, may be configured to perform various operations based on one or more gestures of a consumer touchpoint, such as lever actuator 114 and/or control lever 112, by a user. A gesture includes one or more movements (e.g., a sequence) and/or hold times of the consumer touchpoint. The motor assembly may detect a gesture (e.g. a movement in one direction) and, based on the gesture, perform one or more operations. Example gestures and operations of a motor assembly are described in the flowcharts below. In the flowcharts of
For example, at block 2802, architectural covering 304 is stationary and switch interface 2704 detects that one of first switch 422 or second switch 424 has been activated (e.g., depressed). In other words, switch interface 2704 detects movement of lever actuator 114 in a first direction (e.g., up) or a second direction (e.g. down) based on activation of switches 422, 424. Based on which switch has been activated, action determiner 2712 commands motor controller 2702 to activate motor 102 to rotate output shaft 104 (
In some examples, motor controller 2702 initially activates motor 102 at a first speed and then increases the speed to a second, higher speed over a time period. For example, motor controller 2702 may activate motor 102 at 20% (of full speed) and then increase the speed to 100% (full speed) over 2 seconds. In other examples, other ramp-up speed configurations may be implemented.
In some examples, motor 102 continues to drive architectural covering 304 up or down (extending or retracting) until the user provides another gesture, such as pushing up or pulling down on lever actuator 114. In such examples, another activation of first switch 422 or second switch 424 causes motor 102 to stop. For example, at block 2806, action determiner 2712 monitors for a signal from switch interface 2704 indicating activation of either switch 422, 424. If either switch 422, 424 is activated (as detected by switch interface 2704), action determiner 2712 commands motor controller 2702 to deactivate motor 102 (e.g., by ceasing supply of power to motor 102). Thus, switch interface 2704 detects a subsequent movement of lever actuator 114 in the up or down direction and, in response to detecting the subsequent movement, action determiner 2712 commands motor controller 2702 to cease activation of motor 102. In some examples, either an up gesture or a down gesture of the lever actuator 114 stops motor 102. In other examples, action determiner 2712 may be configured to only cease activation of motor 102 based on a gesture in the opposite direction as architectural covering 304 is moving. For example, if motor 102 is moving architectural covering 304 upward, only a downward pull on lever actuator 114 may stop motor 102.
In some examples, motor assembly 100 may be configured to stop architectural covering 304 when an upper limit position or lower limit position is reached. Upper and lower limit positions may be used to prevent architectural covering 304 from moving too far in either direction. For example, at block 2808, action determiner 2712 determines if architectural covering 304 reaches an upper limit position or a lower limit position. In some examples, action determiner 2712 compares the position of architectural covering 304, as determined by position determiner 2710, to the upper and lower limit positions. In some examples, the upper limit position and the lower limit position are stored in memory 2714. If the upper limit position or the lower limit position is reached, action determiner 2712 commands motor controller 2702 to cease activation of motor 102, at block 2810. In some examples, motor controller 2702 controls motor 102 to reduce speed as architectural covering 304 approaches the upper limit position or lower limit position. For example, motor controller 2702 may control motor 102 to reduce speed from 100% to 20% over the last 2 seconds before reaching the upper limit position or the lower limit position. In other examples, other ramp-down speed configurations may be implemented.
Otherwise, if the upper limit position or the lower limit position is not reached, motor 102 continues to move architectural covering 304 up or down until action determiner 2712 detects a manual stop gesture (block 2806) or the upper or lower limit position is reached (block 2808). In other examples, no upper limit position or lower limit position may be used. Instead, action determiner 2712 may command motor controller 2702 to deactivate motor 102 once a fully extended or fully retracted position is reached (e.g., as sensed by a trigger or sensor). Once architectural covering 304 is stopped, the example process of
In other examples, architectural covering controller 2700 may be configured to move architectural covering 304 up or down while lever actuator 114 is pushed up or pushed down. Once lever actuator 114 is released (and moves back to the neutral position), motor 102 stops. In such an example, action determiner 2712 commands motor controller 2702 to activate motor 102 as long as first switch 422 or second switch 424 is activated. When neither switch 422, 424 is activated (as detected by switch interface 2704), action determiner 2712 commands motor controller 2702 to cease activation of motor 102.
For example, at block 2902, switch interface 2704 detects when one of first switch 422 or second switch 424 is activated (e.g., depressed). Switch interface 2704 continues to detect whether the other of first switch 422 or second switch 424 is activated. At block 2904, action determiner 2412 determines whether activation of the other of first switch 422 or second switch 424 has been detected within a threshold time period. In other words, action determiner 2712 determines whether the other of first switch 422 or second switch 424 is activated within the threshold time period after the first one of first switch 422 or second switch 424 has been deactivated. In some examples, the threshold time period is stored in memory 2714. In some examples, the threshold time period is 0.5 seconds. Thus, the other of first switch 422 or second switch 424 is to be activated within 0.5 seconds after the first one of first switch 422 or second switch 424 has been deactivated. In other examples, other threshold time periods may be implemented (e.g., less than 1 second, less than 5 seconds, less than 10 seconds, etc.). If activation of the other of first switch 422 or second switch 424 is detected within the threshold time period (e.g., 0.4 seconds), action determiner 2712 determines that the user desires architectural covering 304 to be moved to the favorite position, and the example instructions continue to block 2906 described below. Otherwise, if activation of the other of first switch 422 or second switch 424 is not detected within the threshold time period (e.g., 1 second), the example process may continue (through block A) to block 2804 of
In some examples, if action determiner 2712 determines architectural covering 304 is to be moved to the favorite position (e.g., switched into a favorite mode), one or more indicators (e.g., a light, a sound, etc.) are activated to signal to the user that motor assembly 100 is moving architectural covering 304 to the favorite position. For example, at block 2906, indicator trigger 2716 may activate one or both of indicators 2718a, 2718b. For instance, indicator trigger 2716 may activate a light, such as a blinking green light. In other examples, other indicators (e.g., a sound generated by second indicator 2718b, a jog of architectural covering 304, etc.) may be activated in addition to or as an alternatively to the light. At block 2908, action determiner 2712 commands motor controller 2702 to activate motor 102 to rotate output shaft 104 (
At block 2910, action determiner 2712 determines whether architectural covering 304 has reached the favorite position. In some examples, action determiner 2712 compares the position of architectural covering 304, as determined by position determiner 2710, to the stored favorite position. If the architectural covering 304 has reached the favorite position, action determiner 2712 commands motor controller 2702 to cease activation of motor 102, at block 2912, and the example process of
For example, at block 3002, switch interface 2704 detects when one of first switch 422 or second switch 424 is activated (e.g., depressed) and, based on which switch 422, 424 has been activated, action determiner 2712 commands motor controller 2702 to activate motor 102 to rotate output shaft 104 (
At block 3010, action determiner 2712 determines how long first switch 422 or second switch 424 remains activated. For example, action determiner 2712 may compare the length of time to a threshold time period. The threshold time period may be stored in memory 2714. In some examples, the threshold time period 2.5 seconds. In other examples, other threshold time periods (e.g., more than 1 second, more than 2 seconds, more than 5 seconds, another time period not mistaken as an accidental hold, etc.) may be implemented. If first switch 422 or second switch 424 is deactivated (as detected by switch interface 2704) prior to the threshold time period, the example process ends. However, if action determiner 2712 determines that first switch 422 or second switch 424 is activated for a time period (e.g., 3 seconds) that meets the threshold time period, the action determiner 2712 determines that the user desires to save the current position as the favorite position. In some examples, one or more indicators may be triggered to alert the user that a favorite position has been established. For example, at block 3012, indicator trigger 2716 may activate one or both of indicators 2718a, 2718b. For instance, indicator trigger 2716 may activate a light, such as a blinking red light, and/or generate an audible alert, such as a beep. Additionally or alternatively, one or more other indicators may be performed. For example, indicator trigger 2716 may command motor controller 2702 to activate motor 102 to move architectural covering 304 up and down in jogging manner. At block 3014, the favorite position is saved in memory 2714 and the example process ends. The example process of
While in the above example the favorite gesture is described as being a push/pull and hold of lever actuator 114, this is only one possible gesture that may be used. In other examples, the favorite gesture may include a different movement or series of movements and/or hold times. In some examples, multiple gestures may cause motor assembly 100 to save a favorite position.
In some examples, motor assembly 100 may be configured to enable a user to adjust the upper limit position and/or the lower limit position. The upper limit position and lower limit position define the upper and lower allowable limits of architectural covering 304. In other words, motor 102 may drive architectural covering 304 upward or downward until the upper limit position or the lower limit position is reached, at which point motor 102 ceases activation and architectural covering 304 stops moving. For example, the upper limit position may be set at or below a top of a window opening, and the lower limit position may be set at or above the bottom of the window opening. In some examples, a user may provide a gesture that causes motor assembly 100 to operate in an adjust-limit mode that enables the user to set new upper and/or lower limits. For example, the user may provide an adjust-upper-limit gesture, which is a gesture that causes motor assembly 100 to operate in an adjust-upper-limit mode. An example adjust-upper-limit gesture may be when architectural covering 304 is in the current upper limit position, and the user pushes up on lever actuator 114 and releases, followed by another push upward on lever actuator 114 and hold for a threshold time period (e.g., 6 seconds). The threshold time period may be one that is indicative of an intentional hold (and not an accidently push/pull). In other examples, other gestures may be used to cause motor assembly 100 to operate in the adjust-upper-limit mode. In the adjust-upper-limit mode, the user can move architectural covering 304 to a desired upper position and save the position as the new upper limit position (e.g., via a gesture). Likewise, the user may provide an adjust-lower-limit gesture, which causes motor assembly to operate in an adjust-lower-limit mode that enables the user to change the lower limit position. An example adjust-lower-limit gesture may be when architectural covering 304 is in the current lower limit position, and the user pulls down on lever actuator 114 and releases, followed by another pull down on lever actuator 114 and hold for a threshold time period (e.g., 6 seconds). In other examples, other gestures may be used to cause motor assembly 100 to operate in the adjust-lower-limit mode.
In some examples, once architectural covering controller 2700 is in the adjust-upper-limit mode (block 3106), one or more indicators (e.g., a light, a sound, a jog, etc.) may be activated to signal to the user that the upper limit position can now be set or established. For example, at block 3108, indicator trigger 2716 may activate one or both of indicators 2718a, 2718b. For instance, indicator trigger 2716 may activate a light and/or generate an audible alert, such as a beep. In some examples, a first light (e.g., a green light) is activated momentarily and then a second light (e.g., a red blinking light) is activated that remains activated during the adjust-upper-limit mode. In other words, in some examples, one or more of the indicator(s) remain activated while architectural covering controller 2700 is in the adjust-upper-limit mode and deactivated when architectural covering controller 2700 exits the adjust-upper-limit mode (e.g., as disclosed in connection with block 3120 below).
In the adjust-upper-limit mode, a user may move architectural covering 304 up and/or down to the new, desired upper limit position. At block 3110, action determiner 2712 activates motor 102 to move architectural covering 304 up or down based on activation of first switch 422 and/or second switch 424. In some example, the commands for activating motor 102 and deactivating motor 102 are substantially the same as disclosed in connection with
At block 3112, action determiner 2712 determines whether a set-new-upper-limit gesture (e.g., a second gesture) has been detected. If a set-new-upper-limit gesture has been detected, action determiner 2712 may save the position of architectural covering 304 as the new upper limit position at block 3114 and activate one or more indicators at block 3116, as disclosed in further detail below. If a set-new-upper-limit gesture has not been detected, action determiner 2712 determines whether there has been any interaction within a threshold time period (e.g., 1 minutes) at block 3118. If there has been no interaction within the threshold time period, architectural covering controller 2700 exits the adjust-upper-limit mode at block 3120. If there has been interaction within the threshold period of time, architectural covering controller 2700 continues to operate in adjust-upper-limit mode and activates motor 102 to move architectural covering 304 based on commands from the user.
As mentioned above, if a set-new-upper-limit gesture is detected (at block 3112), action determiner 2712 saves the position of architectural covering 304 as the new upper limit position at block 3114. The set-new-upper-limit gesture may include one or more activations (e.g., a sequence of activations) of first switch 422 and/or second switch 424 and/or include various hold times for each. An example set-new-upper-limit gesture may include pushing up and holding lever actuator 114 for a period of time (e.g., 6 seconds) (which may a period of time indicative of an intentional activation and not an accidental activation). In such an example, action determiner 2412 may monitor for activation of first switch 422 (as detected by switch interface 2704) for the period of time. As mentioned above, in some examples, in the adjust-upper-limit mode, motor 102 may not be activated to move architectural covering 304 until the respective switch is released. Therefore, while holding lever actuator 114 up or down, first or second switch 422, 424 is activated and architectural covering 304 remains stationary. If lever actuator 114 is held in the up or down position for the threshold time period (e.g., indicating an intentional activation), the position of architectural covering 304 is saved as the new upper limit position.
In some examples, at block 3116, indicator trigger 2716 may activate one or more indicators (e.g., a light, a sound, a jog, etc.) to signal to the user that a new upper limit position has been set. For instance, indicator trigger 2716 may activate a light and/or generate an audible alert, such as a beep. In some examples, indicator trigger 2716 may activate a different color light than the light activated when entering the adjust-upper-limit mode. For instance, while in the adjust-upper-limit mode, indicator trigger 2716 may activate a blinking red light, and when a new upper limit position is set (block 3114), the red light may be turned off and a green light may be activated. Additionally or alternatively, indicator trigger 2716 may command motor controller 2702 to activate motor 102 to move architectural covering 304 up and down or down and up (e.g., a jog) (back to the new position) to indicate a new position has been established. After the new upper limit position has been saved and/or one or more indicators have been triggered, architectural covering controller 2700 exits the adjust-upper-limit mode at block 3120. Architectural covering controller 2700 may then operate in the normal mode as disclosed in connection with
Similar to the process of
In some examples, motor assembly 100 may be configured to enter a programming mode, which erases any previously stored limits and requires setting of new limits (e.g., customized limits). In some examples, motor assembly 100 automatically enters the programming mode the first time motor assembly 100 is activated (e.g., powered on after leaving the manufacturer), to ensure the limits are set before use if there are no pre-set factory limits.
In some examples, once architectural covering controller 2700 enters the programming mode, one or more indicators may be triggered. For example, at block 3210, indicator trigger 2716 may activate one or both of indicators 2718a, 2718b. For instance, indicator trigger 2716 may activate a light and/or generate an audible alert, such as a beep. In some examples, a first light (e.g., a green light) is activated momentarily and then a second light (e.g., a red blinking light) is activated that remains activated during the programming mode. In other words, in some examples, one or more of the indicator(s) remain activated while architectural covering controller 2700 is in the programming mode and deactivated when architectural covering controller 2700 exits the programming mode (e.g., as disclosed in connection with block 3226 below).
In the programming mode, the user may use lever actuator 114 to move architectural covering 304 up and/or down to the desired upper and/or lower limits. At block 3212, action determiner 2712 commands motor controller 2702 to activate motor 102 to move architectural covering 304 up or down based on activation of first switch 422 and/or second switch 424. In some example, the commands for activating motor 102 and deactivating motor 102 are substantially the same as disclosed in connection with
At block 3214, action determiner 2412 determines if a set-upper-limit gesture (e.g., a first gesture) has been detected. If a set-upper-limit gesture has been detected, action determiner 2712 saves the position of architectural covering 304 as the upper limit, at block 3216, and indicator trigger 2716 activates one or more indicators, at block 3218, to indicate to the user that the upper limit position has been set. The set-upper-limit gesture may be substantially the same as the set-new-upper limit gesture disclosed in connection with block 3112 of
In addition to setting the upper limit position, the user may set a lower limit position. At block 3220, action determiner 2712 determines if a set-lower-limit gesture (e.g., a second gesture) has been detected. If a set-lower-limit gesture has been detected, action determiner 2712 saves the position of architectural covering 304 as the lower limit, at block 3222, and indicator trigger 2716 activates one or more indicators, at block 3224, to indicate to the user that the lower limit position has been set. The set-lower-limit gesture may be opposite the set-upper-limit gesture. For example, the set-lower-limit gesture may include pulling down on lever actuator 114 and holding lever actuator 114 for a threshold time period (e.g., 6 seconds). The threshold time period may be a relatively longer period to avoid misconstruing an accidental movement as a desire to change the limit. In such an example, action determiner 2712 may monitor for activation of second switch 424 (as detected by switch interface 2704) for the period of time. Additionally, the indicator(s) at block 3224 may be substantially the same as disclosed in connection with block 3218 above. If the set-lower-limit gesture has not been detected (block 3220), action determiner 2712 continues to activate motor 102 to move architectural covering 304 based on user input, at block 3212.
Once both limits have been set, architectural covering controller 2700 exits the set limits mode at block 3226. While in the illustrated example the upper limit is illustrated as being set first, it is understood that the lower limit may instead be set first, and then the upper limit may be set. The upper and lower limit positions may be saved in memory 2714.
In some aspects of this disclosure, an architectural covering may be configured to have two or more phases or regions of movement that correspond to different functions. For example, an architectural covering may operate in a first phase where the covering is extended or retracted (e.g., similar to the functions disclosed in connection with
In the illustrated example, covering 3400 has a first support element 3404 (e.g., a front panel), a second support element 3406 (e.g., a back panel), and a plurality of vanes 3408 coupled between first and second support elements 3404, 3406.
Between retracted position 3412 and extended and closed position 3414, vanes 3408 are orientated substantially vertically between first and second support elements 3404, 3406. As such, vanes 3408 substantially block light beams passing therethrough and are considered “closed.” The phase or region between retracted position 3412 and extended and closed position 3414 may be referred to as a raising/lowering or extending/retracting phase or region. In some example, the commands for activating and deactivating motor 102 in this phase are substantially the same as disclosed in connection with
To open vanes 3408, roller tube 3402 is rotated (in the counter-clockwise direction in
In some aspects of this disclosure, first and second support elements 3404, 3406 are constructed of material that allows more light through, such as a sheer fabric, whereas vanes 3408 may be constructed of material that allows less light through (e.g., a light-blocking fabric). Therefore, when covering 3400 is operating in the extending/retracting phase or region between retracted position 3412 and extended and closed position 3414, vanes 3408 are in the vertical orientation and block more light. Vanes 3408 are arranged such that in the vertical orientation vanes 3408 overlap or nearly overlap, thereby providing a continuous wall of light blocking material. However, when vanes 3408 are opened, such as in extended and open position 3416, vanes 3408 are in a more horizontal orientation and, thus, allow more light through covering 3400.
In some examples, based on a gesture from a user (e.g., using lever actuator 114), motor controller 2702 activates motor 102 to rotate roller tube 3402 to extend covering 3400 until extended and closed position 3414 is reached and then stops rotating roller tube 3402. In other words, extended and closed position 3414 operates as a limit position. Then, when another gesture is detected, motor controller 2702 activates motor 102 to rotate roller tube 3402 to move covering 3400 to extended and open position 3416. This process may also be performed in reversed. For example, if covering 3400 is in extended and open position 3416 (and, thus, vanes 3408 are opened), a user may provide a gesture that moves covering 3400 to extended and closed position 3414, in which motor 102 stops moving covering 3400. Then, another gesture is needed to retract covering 3400 back to retracted position 3412. In some aspects of this disclosure, motor controller 2702 activates motor 102 to rotate roller tube 3402 (and, thus, retract or extend covering 3400) at a first speed in the extending/retracting phase or region between retracted position 3412 and extended and closed position 3414, and activates motor 102 to rotate roller tube 3402 at a second speed in the tilt phase or region between extended and closed position 3414 and extended and open position 3416. In some examples, the second speed is slower than the first speed. As such, the movement of opening and/or closing vanes 3408 appears slower and more subtle than the movement of extending or retracting covering 3400. In some examples, a user may provide a gesture to stop motor 102 at any point between the positions. Therefore, a user can pick the desired position and/or amount of light blocking provided by covering 3400.
In some examples, the different phases may be defined by the amount of material extended or retracted. For example, with covering 3400, a first amount of material is extended or retracted during a first phase (between retracted position 3412 and extended and closed position 3414) and a second amount of material is extended or retracted during a second phase (between extended and closed position 3414 and extended and open position 3416), where the second amount of material is less than the first amount of material. In another example, the different phases may be defined by the amount of light transmission or view allowed through the architectural covering. For example, with covering 3400, a first amount of light is able to be transmitted through covering 3400 during a first phase (between retracted position 3412 and extended and closed position 3414 where vanes 3408 are closed) and a second amount of light is able to be transmitted through covering 3400 during a second phase (between extended and closed position 3414 and extended and open position 3416 where vanes 3408 are at least partially opened). In this example, more light is transmitted through covering 3400 during the second phase. A retracted configuration, such as retracted position 3412, is a configuration in which covering 3400 is substantially withdrawn from covering an architectural structure, opening, or the like. A vanes closed configuration, such as in extended and closed position 3414, is a configuration in which vanes 3408 are positioned or configured to substantially block view through vanes 3408 and, thus, through covering 3400. A vanes opened configuration, such as in extended and open position 3416, is a configuration in which vanes 3408 are positioned or configured to allow view through vanes 3408 and, thus, through covering 3400. In some examples, the speed during a first phase is substantially continuous and a speed during a second phase is substantially continuous. The speed(s) during the second phase may be the same or different from the speed of the first phase.
As mentioned above,
Assuming covering 3400 is at a position between retracted position 3412 and extended and closed position 3414, the example flowchart begins at block 3302 of
In some examples, motor 102 continues to drive architectural covering 3400 up or down until retracted position 3412 or extended and closed position 3414 is reached or the user provides another gesture, such as pushing up or pulling down on lever actuator 114. For example, at block 3306, action determiner 2712 monitors for a signal from switch interface 2704 indicating activation of either switch 422, 424. If either switch 422, 424 is activated (as detected by switch interface 2704), action determiner 2712 commands motor controller 2702 to deactivate motor 102 (e.g., by ceasing supply of power to motor 102), at block 3308. Thus, switch interface 2704 detects a subsequent movement of lever actuator 114 in the up or down direction and, in response to detecting the subsequent movement, action determiner 2712 commands motor controller 2702 to cease activation of motor 102.
Otherwise, if a subsequent activation of either switch 422, 424 is not detected, motor 102 continues to extend or retract covering 3400 until retracted position 3412 (e.g., and upper limit position) or extended and closed position 3414 (e.g., a transition limit position) is reached. For example, at blocks 3310 and 3312, action determiner 2712 determines if architectural covering 3400 reaches retracted position 3412 or extended and closed position 3414 (depending on the direction of travel). In some examples, retracted position 3412 and extended and closed position 3414 are stored in memory 2714. If either position is not reached, motor 102 continues to move architectural covering 3400 up or down until action determiner 2712 detects a manual stop gesture (block 3306) or one of positions 3412, 3414 is reached (blocks 3310, 3312). If retracted position 3412 is reached, action determiner 2712 commands motor controller 2702 to deactivate motor 102, at block 3308. Once architectural covering 3400 is stopped, the example process of
If extended and closed position 3414 is reached, action determiner 2712 commands motor controller 2702 to deactivate motor 102, at block 3314. At extended and closed position 3414, a user can gesture to move the covering 3400 back up (e.g., to lift covering 3400), or can gesture to move the covering 3400 further downward into the tilt phase, which may cause vanes 3408 to open.
For example, at block 3316, switch interface 2704 detects whether first switch 422 or second switch 424 has been activated (e.g., depressed). If second switch 424 is activated (e.g., by pushing up on lever actuator 114), action determiner 2712 commands motor controller 2702, at block 3318, to activate motor 102 to rotate output shaft 104 (
On the other hand, if first switch 422 is activated (e.g., by pulling down on lever actuator 114), action determiner 2712 commands motor controller 2702, at block 3320, to activate motor 102 to rotate output shaft 104 (
For example, at block 3322, action determiner 2712 monitors for a signal from switch interface 2704 indicating activation of either switch 422, 424. If a subsequent activation of either switch 422, 424 is not detected, motor 102 continues to extend covering 3400 until extended and open position 3416 is reached. For example, at block 3324, action determiner 2712 determines if architectural covering 3400 reaches extended and open position 3416. If extended and open position 3416 is not reached, motor 102 continues to rotate roller tube 3402 until action determiner 2712 detects a manual stop gesture (block 3322) or extended and open position 3416 is reached (block 3324). If extended and open position 3416 is reached, action determiner 2712 commands motor controller 2702, at block 3326, to deactivate motor 102. Once architectural covering 3400 is stopped in extended and open position 3416, the example process of
Returning back to block 3322, if either switch 422, 424 is activated (as detected by switch interface 2704), action determiner 2712 commands motor controller 2702 to deactivate motor 102 (e.g., by ceasing supply of power to motor 102), at block 3328. Thus, switch interface 2704 detects a subsequent movement of lever actuator 114 in the up or down direction and, in response to detecting the subsequent movement, action determiner 2712 commands motor controller 2702 to cease activation of motor 102.
Then, a subsequent activation of either switch may be used to move covering 3400 upward or downward. For example, at block 3330, switch interface 2704 detects whether first switch 422 or second switch 424 has been activated (e.g., depressed). If first switch 422 is activated (e.g., by pushing up on lever actuator 114), action determiner 2712 commands motor controller 2702, at block 3332, to activate motor 102 to rotate output shaft 104 (
Returning to block 3330, if second switch 424 is activated (e.g., by pushing up on lever actuator 114), action determiner 2712 commands motor controller 2702, at block 3334, to activate motor 102 to rotate output shaft 104 (
Otherwise, if extended and closed position 3414 is not reached, action determiner 2712 continues to monitor for a signal from switch interface 2704 indicating activation of either switch 422, 424, at block 3338. If a subsequent activation is detected, action determiner 2712 commands motor controller 2702, at block 3328, to deactivate motor 102. If no subsequent activation is detected, motor 102 continues to move architectural covering 3400 up until action determiner 2712 detects extended and open position 3416 is reached (block 3336) or a manual stop gesture is provided (block 3338).
In some examples, for movement in the extending/retracting phase, motor 102 drives covering 3400 at the first speed while ramping up and/or down the speed for stops. For movement in the movement tilt phase, however, motor 102 may drive covering 3400 at the second speed without ramping up and/or down, because the second speed is relatively slow. However, in other examples, motor 102 may also ramp up and/or down the speed in the tilt phase.
In some examples, an architectural covering may have more than two phases or regions (e.g., three phases, four phases, etc.), where each phase is separated by a transition limit position. For example, covering 3400 may have a third phase, after the tilt phase, which defines another position between the third phase and the tilt phase. In some such examples, motor controller 2702 ceases activation of motor 102 at each position, and a subsequent gesture may be used to re-activate motor 102 to move the covering into the next phase. Motor 102 may be operated at the same or different speeds each of the phases.
For example,
In the illustrated example, first covering 3502 is substantially the same as covering 3400 of
Second roller tube 3508 is rotated with first roller tube 3506 during the extending/retracting and tilt phases. As illustrated in the example of
In some examples, similar to the process disclosed in connection with
When covering assembly 3600 is in upper limit position 3612, first rail 3608 and second rail 3610 are at or near headrail 3606, first covering 3602 is retracted between headrail 3606 and first rail 3608, and second covering 3604 is retracted between first rail 3608 and second rail 3610. A user may activate motor assembly 100 (e.g., via a first gesture) to move second rail 3610 away from headrail 3606 (e.g., downward), which extends second covering 3604. Motor controller 2702 may continue to activate motor 102 to move second rail 3610 away from headrail 3606 until transition limit position 3614. Motor controller 2702 deactivates motor 102 when transition limit position 3614 is reached. In transition limit position 3614, second covering 3604 substantially covers architectural opening 3601. Then, a subsequent gesture (e.g., a second gesture, which may be a same type of gesture as first gesture or a different type of gesture) provided by a user may cause motor 102 to be re-activated to move first rail 3608 to lower limit position 3616. Conversely, when moving covering assembly 3600 from lower limit position 3616 to upper limit position 3612, covering assembly 3614 stops at transition limit position 3614 and requires another gesture to re-active motor 102. In some examples, the gestures for activating and deactivating motor 102 in these phases (e.g., a first phase between upper limit position 3612 and transition limit position 3614, a second phase between transition limit position 3614 and lower limit position 3616) are substantially the same as disclosed in connection with
As such, with a covering having one or more transitional limit positions, if a user desires to move the covering to an upper limit or position or a limit position, the user generally has to wait near the covering assembly and re-activate the motor (e.g., by inputting a gesture) after each transition limit position is reached. If there are multiple transition limit positions, the covering is relatively long, and/or the motor is relatively slow, this process may require significant time. Therefore, disclosed herein are example gestures, referred to herein as express gestures, that can be used to move the covering to the upper limit position (the fully retracted position) or the lower limit position (the fully extended position) without stopping at the transitional limit position(s) and/or otherwise requiring further input from a user. In other words, the express gesture causes the covering to bypass the transition limit position(s). The covering may move continuously through the transition limit position(s) to the upper or lower limit position without stopping at the transition limit position(s), or may stop for a period of time (e.g., one second) but automatically continue to move to the upper or lower limit position. This bypass movement does not require further or additional input from the user. This enables a user to enter one gesture (the express gesture) and walk away from the architectural covering. Therefore, in the disclosed examples, the user does not have to wait and re-activate the motor assembly at each transition limit position. The example express gesture may be implemented in connection with any of the example coverings disclosed herein, such as the coverings shown in
At block 3702, switch interface 2704 detects a gesture from the consumer touchpoint. For example, the switch interface 2704 can detect when one of first switch 422 or second switch 424 is activated (e.g., depressed, etc.) and can detect the length of activation (e.g., 10 milliseconds, 1 second, 5 seconds, etc.). The gesture can be defined by any sequence of activation(s) and/or hold time of activation(s) of switches 422, 424 occurring within a period of time (e.g., within a 2 second window of time). In some examples, once a gesture is entered and covering 3400 is moving, the gesture is considered done, and a second or subsequent gesture may be entered.
At block 3704, action determiner 2412 determines if the gesture is an express gesture. The express gesture is a different gesture then the up or down gesture disclosed in connection with
In some examples, if action determiner 2712 determines an express gesture has been input, one or more indicators (e.g., a light, a sound, etc.) are activated to signal to the user that motor assembly 100 is moving covering 3400 to the upper limit position or lower limit position and bypassing the transition limit position(s). For example, at block 3706, indicator trigger 2716 may activate one or both of indicators 2718a, 2178b. For instance, indicator trigger 2716 may activate a light, such as a blinking green light. In other examples, other indicators (e.g., a sound generated by second indicator 2718b, a jog of covering 3400, etc.) may be activated in addition to or as an alternative to the light.
At block 3708, motor controller 2702 activates a motor (e.g., motor 102) to extend or retract covering 3400 to move covering 3400 through the transition limit position(s) to the corresponding limit position (upper limit position or lower limit position). Architectural covering controller 2700 does not require further or additional input from the consumer touchpoint at each of the transition limit positions. Motor controller 2702 may activate motor 102 to move covering 3400 continuously to the upper limit position or lower limit position (depending on express gesture) without stopping at the transition limit position(s). In other examples, motor 102 may stop covering 3400 at the transition limit position(s) for a period of time (e.g., a brief pause) before continuing to move covering 3400 to the upper limit position or lower limit position. For example, if architectural covering 3400 is at retracted position 3412 (the upper limit position) or between retracted position 3412 and extended and closed position 3414 (the transition limit position) and a downward express command is detected, motor controller 2702 activates motor 102 to move covering 3400 through extended and closed position 3414 to extended and open position 3416 (the lower limit position). If covering 3400 is at extended and closed position 3412 (the transition limit position) or between retracted position 3412 (the upper limit position) and extended and closed position 3414 and an upward express command is detected, motor controller 2702 activates motor 102 to move covering 3400 to retracted position 3412 (the upper limit position). Similarly, if covering 3400 is at extended and open position 3416 (the lower limit position) or between extended and closed position 3414 (the transition limit position) and extended and open position 3416 and an upward express command is detected, motor controller 2702 activates motor 102 to move covering 3400 through extended and closed position 3414 to retracted position 3412 (the upper limit position). If covering 3400 is at extended and closed position 3414 (the transition limit position) or between extended and closed position 3414 and extended and open position 3416 (the lower limit position) and a downward express command is detected, motor controller 2702 activates motor 102 to move covering 3400 to extended and open position 3416 (the lower limit position).
In some examples, motor controller 2702 may control motor 102 to change speeds when a transition limit position is reached. For example, motor controller 2702 may activate motor 102 to move covering 3400 at a first speed in a first phase (e.g., when between retracted position 3412 and extended and closed position 3414) and a second speed (e.g., a slower speed, etc.) in a second phase (e.g., when between extended and closed position 3414 and extended and open position 3416). In some examples, the one or more indicators continue to activate while covering 3400 is moving (e.g., a blinking green light remains on while covering 3400, etc.). In other examples, indicator trigger 2716 may only activate the indicator(s) for a portion of the movement (e.g., 1 second, 2 seconds, etc.) of covering 3400 after the gesture is detected. In other examples, no indicators may be triggered.
At block 3710, action determiner 2712 determines whether covering 3400 has reached the corresponding limit position (the upper limit position or the lower limit position). In some examples, action determiner 2712 compares the position of covering 3400, as determined by the position determiner 2710, to the upper and lower limit positions. If the covering 3400 has reached the upper or lower limit position, motor controller 2702, at block 3712, deactivates motor 102 and the example process of
As disclosed above,
Processor platform 3800 of the illustrated example includes a processor 3812. Processor 3812 of the illustrated example is hardware. For example, processor 3812 can be implemented by one or more integrated circuits, logic circuits, microprocessors, or controllers from any desired family or manufacturer. In this example, processor 3812 may implement motor controller 2702, switch interface 2704, position sensor interface 2706, position determiner 2710, action determiner 2712, indicator trigger 2716, and/or, more generally, architectural covering controller 2700.
Processor 3812 of the illustrated example includes a local memory 3813 (e.g., a cache). Processor 3812 of the illustrated example is in communication with a main memory including a volatile memory 3814 and a non-volatile memory 3816 via a bus 3818. Volatile memory 3814 may be implemented by Synchronous Dynamic Random Access Memory (SDRAM), Dynamic Random Access Memory (DRAM), RAMBUS Dynamic Random Access Memory (RDRAM), and/or any other type of random access memory device. Non-volatile memory 3816 may be implemented by flash memory and/or any other desired type of memory device. Access to main memory 3814, 3816 is controlled by a memory controller.
Processor platform 3800 of the illustrated example also includes an interface circuit 3820. Interface circuit 3820 may be implemented by any type of interface standard, such as an Ethernet interface, a universal serial bus (USB), and/or a PCI express interface.
In the illustrated example, one or more input devices 3822 are connected to interface circuit 3820. Input device(s) 3822 permit(s) a user to enter data and commands into the processor 3812. Input device(s) can be implemented by, for example, an audio sensor, a microphone, a camera (still or video), a keyboard, a button, a mouse, a touchscreen, a track-pad, a trackball, isopoint, and/or a voice recognition system. In this example, input device(s) 3822 may include first switch 422, second switch 424, and/or position sensor 2708.
One or more output devices 3824 are also connected to interface circuit 3820 of the illustrated example. Output device(s) 3824 can be implemented, for example, by display devices (e.g., a light emitting diode (LED), an organic light emitting diode (OLED), a liquid crystal display, a cathode ray tube display (CRT), a touchscreen, a tactile output device, a printer, and/or speakers). In this example, output device(s) 3824 may include first indicator 2718a, second indicator 2718b, and/or motor 102.
Interface circuit 3820 of the illustrated example also includes a communication device such as a transmitter, a receiver, a transceiver, a modem, and/or network interface card to facilitate exchange of data with external machines (e.g., computing devices of any kind) via a network 3826 (e.g., an Ethernet connection, a digital subscriber line (DSL), a telephone line, coaxial cable, a cellular telephone system, etc.).
Processor platform 3800 of the illustrated example also includes one or more mass storage devices 3828 for storing software and/or data. Examples of such mass storage devices 3828 include floppy disk drives, hard drive disks, compact disk drives, Blu-ray disk drives, RAID systems, and digital versatile disk (DVD) drives. In this example, mass storage device 3828 may include memory 2714.
Coded instructions 3832 of
From the foregoing, it will be appreciated that the above disclosed motor assemblies include rotatable actuators that activate switches to drive the architectural coverings open or closed. Also disclosed herein are example lever actuators for commanding the motor assemblies to raise or lower the architectural covering (e.g., by rotating the actuator to activate the switches). In some examples, the lever actuators are coupled to control levers that rotate the actuators. The example lever actuators require relatively little effort from a user to operate (as compared to manual pull cords) while still providing that intuitive and traditional feel for commanding the covering open and closed (as compared to a remote control). Some disclosed example motor assemblies include channels for the control levers that prevent over-rotation (e.g., beyond a predetermined distance) of the control levers and/or actuator, which would otherwise cause damage to the example motor assemblies. In some examples disclosed herein, the example control lever and/or actuator is biased to the neutral position without the use of a spring, thereby reducing extra components from the actuator and decreasing the risk of component failure. Further, example lever actuators are disclosed herein that that detach from the motor assembly, thereby decreasing the risk of injury to a user and/or reducing damage to the motor assembly. Also disclosed herein are example gestures that may be performed by a user with a consumer touchpoint to cause the architectural covering to perform one or more operations.
Example motor assemblies for an architectural coverings are disclosed herein. An example motor assembly includes a motor, a first switch to trigger the motor to retract the architectural covering, a second switch to trigger the motor to extend the architectural covering, and an actuator, the actuator positioned to activate the first switch when the actuator is rotated in a first direction and to activate the second switch when the actuator is rotated in a second direction.
In some examples, the first and second switches are snap dome switches. In some examples, the actuator includes a first nub and a second nub. The first nub is to activate the first switch when the actuator is rotated in the first direction and the second nub is to activate the second switch when the actuator is rotated in the second direction. In some such examples, the first nub is to activate the first switch by engaging the first switch, and the second nub is to activate the second switch by engaging the second switch.
In some examples, the motor assembly includes a spring to bias the actuator to a neutral position where neither the first switch nor the second switch is activated. In some such examples, the motor assembly further includes a housing, and the actuator is rotatable within the housing. The spring is disposed within a cavity formed in a side of the actuator. The spring extends outward through an opening in the housing and is engaged with a side wall defining a portion of the opening.
In some examples, the motor assembly includes a control lever coupled to an end of the actuator. The control lever is to rotate the actuator when the control lever is moved. In some examples, the control lever extends from the end of the actuator in a direction transverse to a rotational axis of the actuator. In some such examples, the control lever pivots about the rotation axis to rotate the actuator. In some examples, the motor assembly includes a consumer touchpoint coupled to the control lever, where linear movement of the consumer touchpoint causes rotational movement of the actuator. In some examples, a first end of the control lever is coupled to the actuator and a second end of the control lever, opposite the first end, is coupled to the consumer touchpoint, and the control lever has a J-shaped profile between the first end and the second end. In some examples, the rotational axis of the actuator is a longitudinal axis of the actuator. In some examples, the control lever is shaped to extend outwardly from a front cover or headrail of the architectural covering. In some examples, the motor assembly includes an end plate, and the actuator is rotatably coupled to the end plate. In some such example, the motor assembly further includes a housing coupled to and extending from the end plate, and the actuator is rotatable within the housing. In some examples, the first switch and the second switch are disposed within the housing. In some examples, the motor assembly also includes a circuit board. In such an example, the first switch and the second switch disposed on the circuit board, and the circuit board disposed within the housing adjacent the actuator. In some examples, the end plate includes an upper wall and a lower wall, and the control lever is to engage the upper wall when the control lever is rotated in the first direction, and the control lever is to engage the lower wall when the control lever is rotated in the second direction. In some such examples, the end plate has a first side and a second side opposite the first side, and the upper and lower walls are formed in the second side of the end plate. In some examples, the end plate includes an opening formed through the end plate between the first side and the second side. In such an example, the actuator extends from the first side of the end plate, and the control lever is coupled to the actuator through the opening in the end plate and pivotable about a rotational axis of the actuator.
In some examples, the motor assembly includes a lever actuator coupled to the actuator, wherein linear movement of the lever actuator causes rotational movement of the actuator. In some examples, lifting of the lever actuator rotates the actuator in the first direction and lowering of the lever actuator rotates the actuator in the second direction. In some examples, the lever actuator is coupled to the actuator via a control lever. In some examples, the lever actuator is removably coupled to the control lever. In some examples, the lever actuator provides an extension to a user to effect movement of the control lever. In some examples, the first and second switches radially spaced from a rotational axis of the actuator.
An example motor assembly includes a motor and an actuator. The actuator is positioned to activate the motor to retract the architectural covering when the actuator is rotated in a first direction and to activate the motor to extend the architectural covering when the actuator is rotated in a second direction. The example motor assembly also includes a control lever coupled to the actuator. The control lever extends from the actuator to translate linear movement into rotational movement of the actuator.
In some examples, the control lever extends from the actuator in a direction transverse to a rotational axis of the actuator. In some examples, the actuator is disposed adjacent an end of the motor. In some examples, the actuator is rotatable about a longitudinal axis of the actuator, where the longitudinal axis of the actuator is aligned with a longitudinal axis of the motor. In some examples, the motor assembly includes a lever actuator. In some such examples, the lever actuator is coupled to an end of the control lever, where linear movement of the lever actuator causes rotational movement of the actuator.
An example operating system for an architectural opening is disclosed herein. The example operating system includes a control lever to cause the architectural covering to extend or retract, an end joiner coupled to the control lever, the end joiner having a first magnet, and a lever actuator having a second magnet, the lever actuator magnetically coupled to the end joiner via the first and second magnets.
In some examples, the end joiner includes a socket formed in the end joiner, where the socket is to receive a connector on an end of the control lever. In some examples, the operating system include a retainer disposed in the socket to fixedly couple the end joiner and the connector. In some examples, the socket is formed in a side of the end joiner and extends into the end joiner in a direction transverse to a longitudinal axis of the lever actuator. In some examples, the socket of the end joiner and the connector of the control lever form a ball joint. In some examples, the end joiner is rotatably coupled to the connector. In some examples, the lever actuator is detachable from the end joiner by overcoming the magnetic force between the first and second magnets.
Disclosed herein is an architectural covering having a motor assembly including a motor, a first switch to trigger the motor to retract the architectural covering, a second switch to trigger the motor to extend the architectural covering, and an actuator, the actuator positioned to activate the first switch when the actuator is rotated in a first direction and to activate the second switch when the actuator is rotated in a second direction.
Disclosed herein is an apparatus comprising a covering for an architectural structure or opening, an operating system to extend or retract the covering, a control lever to actuate the operating system, an end joiner coupled to the control lever, and a lever actuator removably coupled to the end joiner.
An example motor assembly for an architectural covering disclosed herein includes a motor, a consumer touchpoint, and an architectural covering controller. The architectural covering controller is constructed and arranged to detect a first movement of the consumer touchpoint in a first direction, constructed and arranged to activate the motor to retract or extend the architectural covering based on the first movement, constructed and arranged to detect a second movement of the consumer touchpoint in the first direction or a second direction opposite the first direction, and constructed and arranged to deactivate the motor based on the second movement.
Another example motor assembly for an architectural covering disclosed herein includes a first switch, a second switch, a motor, and an architectural covering controller. The architectural covering controller is constructed and arranged to detect an activation of the first switch, constructed and arranged to activate the motor to retract or extend the architectural covering based on the activation of the first switch, constructed and arranged to detect an activation of the second switch, and constructed and arranged to deactivate the motor based the activation of the second switch. In some examples, after the first switch is deactivated, the architectural covering controller continues to activate the motor until the activation of the second switch. In some examples, the motor assembly further includes a consumer touchpoint, where the consumer touchpoint movable in a first direction to activate the first switch and movable in a second direction opposite the first direction to activate the second switch.
An example non-transitory machine readable storage medium includes instructions that, when executed, cause a machine at least, in response to detecting a first movement of a consumer touchpoint in a first direction, to activate a motor to move an architectural covering in the first direction, and, in response to detecting a second movement of the consumer touchpoint in the first direction or a second direction opposite the first direction, to cease activation of the motor to stop movement of the architectural covering. In some examples, the instructions, when executed, further cause the machine, in response to detecting an upper limit position or a lower limit position has been reached by the architectural covering, to cease activation of the motor to stop movement of the architectural covering. In some examples, the instructions, when executed, cause the machine to activate the motor to move the architectural covering at a first speed when the architectural covering is operating in a first phase and activate the motor to move the architectural covering at a second speed when the architectural covering is operating in a second phase, where the second speed slower than the first speed. In some examples, the first phase and the second phase are separated by a transition limit position, and the instructions, when executed, further cause the machine, in response to detecting the transition limit position has been reached by the architectural covering, to cease activation of the motor to stop movement of the architectural covering. In some example, in the first phase, a first amount of material of the architectural covering is extended or retracted and, in the second phase, a second amount of material of the architectural covering is extended or retracted, the second amount different from the first amount. In some examples, the consumer touchpoint is a lever actuator.
An example motor assembly for an architectural covering disclosed herein includes a motor, a consumer touchpoint, and an architectural covering controller constructed and arranged to detect a gesture performed by a user with the consumer touchpoint and constructed and arranged to activate the motor to move the architectural covering to a predetermined position based on the gesture. In some examples, the gesture includes an up-and-down movement or a down-and-up movement of the consumer touchpoint. In some examples, the architectural covering controller is, in response to detecting the gesture, to activate one or more indicators. In some examples, the one or more indicators include a light.
An example non-transitory machine readable storage medium includes instructions that, when executed, cause a machine to activate, at least in response to detecting a gesture with a consumer touchpoint, a motor to move an architectural covering to a predetermined position. In some examples, the gesture is an up-and-down movement or a down-and-up movement of the consumer touchpoint. In some examples, the instructions, when executed, further cause the machine to detect the gesture by detecting activation of a first switch and activation of a second switch within a threshold time period. In some examples, the instructions, when executed, further cause the machine, in response to detecting the gesture, to activate one or more indicators. In some examples, the one or more indicators include a light.
An example architectural covering assembly disclosed herein includes an architectural covering movable between an upper limit position, a lower limit position, and a transition limit position between the upper limit position and the lower limit position, a motor, a consumer touchpoint, and an architectural covering controller. In response to detecting a first gesture at the consumer touchpoint, the architectural covering controller is to activate the motor to move the architectural covering to the transition limit position and stop and, in response to detecting a second gesture at the consumer touchpoint, different from the first gesture, the architectural covering controller is to activate the motor to move the architectural covering through the transition limit position and to the upper limit position or the lower limit position.
In some examples, the second gesture is an upward or downward hold of the consumer touchpoint that meets a threshold time period. In some examples, the architectural covering controller is to activate the motor to move the architectural covering at a first speed when moving the architectural covering between the upper limit position and the transition limit position and to activate the motor to move the architectural covering at a second speed when moving the architectural covering between the transition limit position and the lower limit position. In some examples, the second speed is different from the first speed.
In some examples, when the first gesture is detected, the architectural covering controller is to activate the motor to move the architectural covering from an initial position to the transition limit position and stop, and when the second gesture is detected, the architectural covering controller is to activate the motor to move the architectural covering from the initial position to the upper limit position or the lower limit position.
In some examples, the architectural covering includes a first panel, a second panel, and a plurality of vanes between the first and second panels. In the upper limit position, the first and second panels are retracted, in the transition limit position, the first and second panels are extended and the plurality of vanes are closed, and in the lower limit position, the first and second panels are extended and the plurality of vanes are open. In some such examples, the architectural covering assembly includes a roller tube. The first and second panels are coupled to the roller tube, and the motor to rotate the roller tube to extend or retract the first and second panels.
In some examples, the architectural covering includes a first architectural covering and a second architectural covering. In the upper limit position, the first and second architectural coverings are retracted, in the transition limit position, the first architectural covering is extended and the second architectural covering is retracted, and in the lower limit position, the first architectural covering is extended and the second architectural covering is extended. In some such examples, the architectural covering assembly includes a first roller tube and a second roller tube disposed within the first roller tube. The first architectural covering coupled to the first roller tube and the second architectural covering coupled to the second roller tube. In some examples, the second architectural covering is constructed of a material that blocks more light than the first architectural covering.
In some examples, the architectural covering assembly includes a headrail, a first rail, and a second rail. The architectural covering is coupled between the first rail and the second rail. In the upper limit position, the first rail and the second rail are disposed at or near the headrail, in the transition limit position, the first rail is disposed at or near the headrail and the second rail is extended from the headrail, and in the lower limit position, the first rail and the second rail are extended from the headrail.
In some examples, the architectural covering assembly includes a first snap dome switch, a second snap dome switch, an actuator positioned to activate the first snap dome switch when the actuator is rotated in a first direction and to activate the second snap dome switch when the actuator is rotated in a second direction, and a housing. The actuator is rotatable within the housing. The architectural covering assembly further includes a spring to bias the actuator to a neutral position whether neither the first snap dome switch nor the second snap dome switch is activated. The spring is disposed within a cavity formed in a side of the actuator. The spring is extending outward through an opening in the housing and engaged with a side wall defining a portion of the opening. The architectural covering assembly also includes a control level coupled to an end of the actuator. The control lever is extending in a direction that is transverse to a rotational axis of the actuator, the consumer touchpoint coupled to the control lever. The control lever is to convert linear movement of the consumer touchpoint into rotation movement of the actuator. The architectural covering assembly also includes an end plate. The actuator is rotatably coupled to the end plate. The end plate includes an upper wall and a lower wall. The control lever is to engage the upper wall when the control lever is rotated in the first direction, and the control lever to engage the lower wall when the control lever is rotated in the second direction. In some such examples, the architectural covering assembly further includes an end joiner coupled to the control lever. The end jointer includes a socket to receive a connector on an end of the control lever. The socket and the connector form a ball joint. The end joiner has a first magnet, and wherein, the consumer touchpoint is a lever actuator having a second magnet. The lever actuator is magnetically coupled to the end joiner via the first and second magnets. The lever actuator is detachable from the end joiner by overcoming the magnetic force between the first and second magnets.
Disclosed herein is an example non-transitory machine readable medium including instructions that, when executed, cause at least one processor to at least detect a gesture at a consumer touchpoint of an architectural covering assembly. The architectural covering assembly includes an architectural covering movable between an upper limit position, a lower limit position, and a transition limit position between the upper limit position and the lower limit position. The instructions, when executed, also cause the at least one processor to at least determine whether the gesture is a first gesture or a second gesture different from the first gesture, in response to determining the gesture is the first gesture, activate a motor of the architectural coving assembly to move the architectural covering to the transition limit position and stop, and in response to determining the gesture is the second gesture, activate the motor to move the architectural covering through the transition limit position and to the upper limit position or the lower limit position.
In some examples, the second gesture is an upward or downward hold of the consumer touchpoint that meets a threshold time period. In some examples, the instructions, when executed, cause the at least one processor to activate the motor to move the architectural covering at a first speed when moving the architectural covering between the upper limit position and the transition limit position and to activate the motor to move the architectural covering at a second speed when moving the architectural covering between the transition limit position and the lower limit position. The second speed is different from the first speed.
In some examples, the architectural covering includes a first panel, a second panel, and a plurality of vanes between the first and second panels. In the upper limit position, the first and second panels are retracted. In the transition limit position, the first and second panels are extended and the plurality of vanes are closed. In the lower limit position, the first and second panels are extended and the plurality of vanes are open.
An example method disclosed herein includes detecting, by executing an instruction with at least one processor, a gesture at a consumer touchpoint of an architectural covering assembly. The architectural covering assembly includes an architectural covering movable between an upper limit position, a lower limit position, and a transition limit position between the upper limit position and the lower limit position. The method includes determining, by executing an instruction with the at least one processor, whether the gesture is a first gesture or a second gesture different from the first gesture, in response to determining the gesture is the first gesture, activating, by executing an instruction with the at least one processor, a motor of the architectural coving assembly to move the architectural covering to the transition limit position and stop, and in response to determining the gesture is the second gesture, activating, by executing an instruction with the at least one processor, the motor to move the architectural covering through the transition limit position and to the upper limit position or the lower limit position.
In some examples, the second gesture is an upward or downward hold of the consumer touchpoint that meets a threshold time period. In some examples, the motor is activated to move the architectural covering at a first speed when moving the architectural covering between the upper limit position and the transition limit position, and the motor is activated to move the architectural covering at a second speed when moving the architectural covering between the transition limit position and the lower limit position, the second speed different from the first speed.
In some examples, the architectural covering includes a first panel, a second panel, and a plurality of vanes between the first and second panels. In the upper limit position, the first and second panels are retracted. In the transition limit position, the first and second panels are extended and the plurality of vanes are closed. In the lower limit position, the first and second panels are extended and the plurality of vanes are open.
In the foregoing description, it will be appreciated that the phrases “at least one”, “one or more”, and “and/or”, as used herein, are open-ended expressions that are both conjunctive and disjunctive in operation. The term “a” or “an” entity, as used herein, refers to one or more of that entity. As such, the terms “a” (or “an”), “one or more” and “at least one” can be used interchangeably herein. All directional references (e.g., proximal, distal, upper, lower, upward, downward, left, right, lateral, longitudinal, front, back, top, bottom, above, below, vertical, horizontal, radial, axial, clockwise, counterclockwise, and/or the like) are only used for identification purposes to aid the reader's understanding of the present disclosure, and/or serve to distinguish regions of the associated elements from one another, and do not limit the associated element, particularly as to the position, orientation, or use of this disclosure. Connection references (e.g., attached, coupled, connected, and joined) are to be construed broadly and may include intermediate members between a collection of elements and relative movement between elements unless otherwise indicated. As such, connection references do not necessarily infer that two elements are directly connected and in fixed relation to each other. Identification references (e.g., primary, secondary, first, second, third, fourth, etc.) are not intended to connote importance or priority, but are used to distinguish one feature from another. The drawings are for purposes of illustration only and the dimensions, positions, order and relative sizes reflected in the drawings attached hereto may vary.
The following claims are hereby incorporated into this Detailed Description by this reference, with each claim standing on its own as a separate embodiment of the present disclosure. In the claims, the term “comprises/comprising” does not exclude the presence of other elements or steps. Furthermore, although individually listed, a plurality of means, elements or method steps may be implemented by, e.g., a single unit or processor. Additionally, although individual features may be included in different claims, these may possibly advantageously be combined, and the inclusion in different claims does not imply that a combination of features is not feasible and/or advantageous. In addition, singular references do not exclude a plurality. The terms “a”, “an”, “first”, “second”, etc., do not preclude a plurality. Reference signs in the claims are provided merely as a clarifying example and shall not be construed as limiting the scope of the claims in any way.
It should be understood that, as described herein, an “embodiment” (such as illustrated in the accompanying Figures) may refer to an illustrative representation of an environment or article or component in which a disclosed concept or feature may be provided or embodied, or to the representation of a manner in which just the concept or feature may be provided or embodied. However such illustrated embodiments are to be understood as examples (unless otherwise stated), and other manners of embodying the described concepts or features, such as may be understood by one of ordinary skill in the art upon learning the concepts or features from the present disclosure, are within the scope of the disclosure. In addition, it will be appreciated that while the Figures may show one or more embodiments of concepts or features together in a single embodiment of an environment, article, or component incorporating such concepts or features, such concepts or features are to be understood (unless otherwise specified) as independent of and separate from one another and are shown together for the sake of convenience and without intent to limit to being present or used together. For instance, features illustrated or described as part of one embodiment can be used separately, or with another embodiment to yield a still further embodiment. Thus, it is intended that the present subject matter covers such modifications and variations as come within the scope of the appended claims and their equivalents.
Although certain methods, apparatuses, and articles of manufacture have been disclosed herein, the scope of coverage of this patent is not limited thereto. On the contrary, this patent covers all methods, apparatuses, and articles of manufacture fairly falling within the scope of the claims of this patent.
This patent is a continuation of U.S. Non-Provisional application Ser. No. 16/849,483, titled “MOTOR ASSEMBLIES FOR ARCHITECTURAL COVERINGS,” filed Apr. 15, 2020, which claims the benefit under 35 U.S.C. § 119(e) to U.S. Provisional Application No. 62/836,343, titled “MOTOR ASSEMBLIES FOR ARCHITECTURAL COVERINGS,” filed Apr. 19, 2019, both of which are incorporated herein by this reference in their entireties.
Number | Name | Date | Kind |
---|---|---|---|
1297875 | Lee | Mar 1919 | A |
1849255 | Starr | Mar 1932 | A |
2018017 | Fulton | Oct 1935 | A |
4476910 | Saito | Oct 1984 | A |
4644990 | Webb, Sr. et al. | Feb 1987 | A |
4706726 | Nortoft | Nov 1987 | A |
5252794 | Tseng | Oct 1993 | A |
5517094 | Domel et al. | May 1996 | A |
5760558 | Popat | Jun 1998 | A |
5791393 | Judkins | Aug 1998 | A |
5848634 | Will et al. | Dec 1998 | A |
6089303 | Metcalf et al. | Jul 2000 | A |
6100659 | Will et al. | Aug 2000 | A |
6392374 | Menetrier et al. | May 2002 | B1 |
6680594 | Collett et al. | Jan 2004 | B2 |
6708750 | Collett et al. | Mar 2004 | B2 |
6910515 | Nien | Jun 2005 | B2 |
6979962 | Cavarec et al. | Dec 2005 | B2 |
7325279 | Huang | Feb 2008 | B2 |
7399940 | Tseng | Jul 2008 | B1 |
7406995 | Huang | Aug 2008 | B2 |
7417397 | Berman et al. | Aug 2008 | B2 |
7466090 | Meewis et al. | Dec 2008 | B2 |
7652439 | Tang | Jan 2010 | B2 |
7673665 | Rossato | Mar 2010 | B2 |
7941245 | Popat | May 2011 | B1 |
8091604 | Kluck | Jan 2012 | B2 |
8106768 | Neumann | Jan 2012 | B2 |
8190275 | Chang | May 2012 | B2 |
8299734 | Mullet et al. | Oct 2012 | B2 |
8307878 | Faller et al. | Nov 2012 | B2 |
8368328 | Mullet et al. | Feb 2013 | B2 |
8480147 | Jones | Jul 2013 | B2 |
8508169 | Zaharchuk et al. | Aug 2013 | B2 |
8528621 | Murphy et al. | Sep 2013 | B2 |
8575872 | Mullet et al. | Nov 2013 | B2 |
8581163 | Grehant et al. | Nov 2013 | B2 |
8643321 | Leivenzon et al. | Feb 2014 | B2 |
8659246 | Mullet et al. | Feb 2014 | B2 |
8723454 | Skinner et al. | May 2014 | B2 |
8723466 | Chambers et al. | May 2014 | B2 |
8739852 | Anderson et al. | Jun 2014 | B2 |
8791658 | Mullet et al. | Jul 2014 | B2 |
8844605 | Ng | Sep 2014 | B2 |
8866343 | Abraham et al. | Oct 2014 | B2 |
8947027 | Mullet et al. | Feb 2015 | B2 |
8981681 | Malekpour | Mar 2015 | B2 |
9018868 | Lucas et al. | Apr 2015 | B2 |
9152032 | Mullet et al. | Oct 2015 | B2 |
9181750 | Ticoalu et al. | Nov 2015 | B2 |
9194179 | Mullet et al. | Nov 2015 | B2 |
9249623 | Mullet et al. | Feb 2016 | B2 |
9335753 | Baugh | May 2016 | B2 |
9371687 | Yu et al. | Jun 2016 | B2 |
9371691 | Yu et al. | Jun 2016 | B2 |
9376862 | Mullet et al. | Jun 2016 | B2 |
9376863 | Mullet et al. | Jun 2016 | B2 |
9394743 | Mullet et al. | Jul 2016 | B2 |
9410369 | Mullet et al. | Aug 2016 | B2 |
9470040 | Hall et al. | Oct 2016 | B2 |
9489834 | Hall et al. | Nov 2016 | B2 |
9506288 | Hall et al. | Nov 2016 | B2 |
9540871 | Hall et al. | Jan 2017 | B2 |
9562390 | Hall et al. | Feb 2017 | B2 |
9611689 | Blair et al. | Apr 2017 | B2 |
9611690 | Mullet et al. | Apr 2017 | B2 |
9725948 | Mullet et al. | Aug 2017 | B2 |
9725952 | Mullet et al. | Aug 2017 | B2 |
9732555 | Morris | Aug 2017 | B2 |
9745797 | Mullet et al. | Aug 2017 | B2 |
9765568 | Colson et al. | Sep 2017 | B2 |
9771755 | Mullet et al. | Sep 2017 | B2 |
9840870 | Lu et al. | Dec 2017 | B2 |
9885208 | Chen | Feb 2018 | B1 |
9890585 | Mullet et al. | Feb 2018 | B2 |
9890588 | Smith | Feb 2018 | B2 |
9896882 | Mullet et al. | Feb 2018 | B2 |
10119330 | Brunk et al. | Nov 2018 | B2 |
10202802 | Colson et al. | Feb 2019 | B2 |
10246938 | Mullet et al. | Apr 2019 | B2 |
10273751 | Colson et al. | Apr 2019 | B2 |
10301865 | Son et al. | May 2019 | B2 |
10358867 | Hall et al. | Jul 2019 | B2 |
10407983 | Holt et al. | Sep 2019 | B2 |
10519713 | Holt et al. | Dec 2019 | B2 |
10851587 | Anthony et al. | Dec 2020 | B2 |
11486198 | Anthony | Nov 2022 | B2 |
20010011580 | Knowles | Aug 2001 | A1 |
20010015632 | Norbert et al. | Aug 2001 | A1 |
20010050538 | Kovach et al. | Dec 2001 | A1 |
20030145955 | Hauck et al. | Aug 2003 | A1 |
20030145956 | Domel et al. | Aug 2003 | A1 |
20030145957 | Domel et al. | Aug 2003 | A1 |
20030168186 | Wen et al. | Sep 2003 | A1 |
20030168187 | Wen et al. | Sep 2003 | A1 |
20030168188 | Wen et al. | Sep 2003 | A1 |
20040040674 | Hauck et al. | Mar 2004 | A1 |
20040129849 | Walker et al. | Jul 2004 | A1 |
20040250964 | Carmen, Jr. et al. | Dec 2004 | A1 |
20050022946 | Domel | Feb 2005 | A1 |
20050087312 | Nien | Apr 2005 | A1 |
20060000558 | Fennell | Jan 2006 | A1 |
20060278345 | Huang | Dec 2006 | A1 |
20060283560 | Lai | Dec 2006 | A1 |
20070012407 | Nien et al. | Jan 2007 | A1 |
20070084567 | Chen | Apr 2007 | A1 |
20070144683 | Krochmal et al. | Jun 2007 | A1 |
20070144684 | Hutchings et al. | Jun 2007 | A1 |
20080121353 | Detmer et al. | May 2008 | A1 |
20080252096 | Mueller | Oct 2008 | A1 |
20090277593 | Stewart | Nov 2009 | A1 |
20090308543 | Kates | Dec 2009 | A1 |
20100092855 | Cheng | Apr 2010 | A1 |
20100164743 | Domel et al. | Jul 2010 | A1 |
20100175838 | Faller et al. | Jul 2010 | A1 |
20100219306 | Detmer et al. | Sep 2010 | A1 |
20100269988 | Mullet et al. | Oct 2010 | A1 |
20110005694 | Ng | Jan 2011 | A1 |
20110265958 | Skinner et al. | Nov 2011 | A1 |
20120073765 | Hontz et al. | Mar 2012 | A1 |
20120193035 | Malekpour | Aug 2012 | A1 |
20130020969 | Leivenzon | Jan 2013 | A1 |
20130087296 | Mullet | Apr 2013 | A1 |
20130220560 | Mullet et al. | Aug 2013 | A1 |
20130255890 | Mullet et al. | Oct 2013 | A1 |
20130269887 | Skinner et al. | Oct 2013 | A1 |
20140012165 | Cockley | Jan 2014 | A1 |
20140076505 | Mullet et al. | Mar 2014 | A1 |
20140076508 | Mullet et al. | Mar 2014 | A1 |
20140090789 | Mullet et al. | Apr 2014 | A1 |
20140231032 | Blair | Aug 2014 | A1 |
20140262058 | Mullet et al. | Sep 2014 | A1 |
20140262078 | Colson et al. | Sep 2014 | A1 |
20140277749 | Choo et al. | Sep 2014 | A1 |
20140290870 | Colson et al. | Oct 2014 | A1 |
20140290876 | Chen | Oct 2014 | A1 |
20140305602 | Kirby et al. | Oct 2014 | A1 |
20150007946 | Yu et al. | Jan 2015 | A1 |
20150034257 | Blair et al. | May 2015 | A1 |
20150284990 | Hall et al. | Oct 2015 | A1 |
20150284998 | Hall et al. | Oct 2015 | A1 |
20150368968 | Smith | Dec 2015 | A1 |
20160319597 | Colson et al. | Nov 2016 | A1 |
20170006740 | Holt et al. | Jan 2017 | A1 |
20170081916 | Greening | Mar 2017 | A1 |
20170089133 | Watkins et al. | Mar 2017 | A1 |
20170268293 | De Vries et al. | Sep 2017 | A1 |
20180023340 | Goldberg et al. | Jan 2018 | A1 |
20180010610 | Anthony et al. | Apr 2018 | A1 |
20180106102 | Holt et al. | Apr 2018 | A1 |
20180106105 | Anthony et al. | Apr 2018 | A1 |
20180119489 | Smith | May 2018 | A1 |
20180128048 | Pinese | May 2018 | A1 |
20180174781 | Fangmann | Jun 2018 | A1 |
20180202224 | Kumar | Jul 2018 | A1 |
20180202228 | Faller et al. | Jul 2018 | A1 |
20180216404 | Fisher | Aug 2018 | A1 |
20190032404 | Chacon et al. | Jan 2019 | A1 |
20190100962 | Smith et al. | Apr 2019 | A1 |
20190210195 | Van Slooten et al. | Jul 2019 | A1 |
20190234143 | Colson et al. | Aug 2019 | A1 |
20190352964 | Kasai | Nov 2019 | A1 |
Number | Date | Country |
---|---|---|
1615531 | May 2005 | CN |
101971279 | Feb 2011 | CN |
202662515 | Jan 2013 | CN |
203562356 | Apr 2014 | CN |
1182321 | Feb 2002 | EP |
1451840 | Sep 2004 | EP |
3219902 | Sep 2017 | EP |
3312377 | Apr 2018 | EP |
2121728 | Dec 1998 | ES |
2020475 | Feb 2019 | NL |
03049127 | Jun 2003 | WO |
2004013880 | Feb 2004 | WO |
2011106397 | Sep 2011 | WO |
2011106398 | Sep 2011 | WO |
2012000629 | Jan 2012 | WO |
2013059037 | Apr 2013 | WO |
2014062504 | Apr 2014 | WO |
2014169173 | Oct 2014 | WO |
2016197520 | Dec 2016 | WO |
Entry |
---|
China National Intellectual Property Administration, “Office Action” issued for 201710979060.6 on May 25, 2020, 9 pages. |
European Patent Office, “Extended European Search Report,” issued for EP17197374.6 dated Mar. 22, 2018, 7 pages. |
European Patent Office, “Extended European Search Report,” issued for EP20169842.0 dated Sep. 25, 2020, 10 pages. |
Non-Final Office Action for U.S. Appl. No. 15/787,490 mailed on Nov. 13, 2019, 13 pages. |
Non-Final Office Action for U.S. Appl. No. 15/787,490 mailed on Apr. 14, 2020, 6 pages. |
Notice of Allowance for U.S. Appl. No. 15/787,490 mailed Jul. 30, 2020, 7 pages. |
Communication from the Examining Division for EP 20 169 842 dated Feb. 15, 2024, all pages. |
Number | Date | Country | |
---|---|---|---|
20230018256 A1 | Jan 2023 | US |
Number | Date | Country | |
---|---|---|---|
62836343 | Apr 2019 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 16849483 | Apr 2020 | US |
Child | 17936085 | US |