# US 9,752,383 B2 · Controlling motorized window treatments in response to multiple sensors

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 9,752,383 B2
- Document ID: US9752383B2
- Status: Granted
- Kind: B2
- Application number: 14/748,128
- Filed: 2015-06-23
- Published: 2015-12-24
- Granted: 2017-09-05
- Earliest claimed: 2014-06-23
- Assignees: Lutron Electronics Co., Inc.
- Applicants: Lutron Electronics Co., Inc.
- Inventors: Stephen Lundy; Brent Protzman; Timothy Gill; Michael J. Zizza
- Web page: https://patentgrep.com/patent/US9752383B2

## CPC

- E06B 9/68: Operating devices or mechanisms, e.g. with electric drive
- E06B 9/32: Operating, guiding, or securing devices therefor (operation of tilting bars E06B9/307)
- E06B 2009/6818: {using sensors}
- E06B 2009/6827: {sensing light}
- Y02A 30/24: Structural elements or technologies for improving thermal insulation
- Y02B 20/40: Control techniques providing energy savings, e.g. smart controller or presence detection
- Y02B 80/00: Architectural or constructional elements improving the thermal performance of buildings
- E06B: FIXED OR MOVABLE CLOSURES FOR OPENINGS IN BUILDINGS, VEHICLES, FENCES OR LIKE ENCLOSURES IN GENERAL, e.g. DOORS, WINDOWS, BLINDS, GATES (shades or blinds for greenhouses A01G9/22; curtains A47H; lids for car boots or bonnets B62D25/10; skylights E04B7/18; sunshades, awnings E04F10/00)
- Y02A: TECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
- Y02B: CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS

## Abstract

A motorized window treatment system controls a plurality of motorized window treatments to maximize daylight autonomy, while minimizing cognitive dissonance. The system may include motorized window treatments, window sensors, and a system controller. Each motorized window treatment may be operable to adjust a respective covering material to control the amount of light entering a space. Each sensor may be mounted adjacent to at least one of the motorized window treatments, and may be configured to measure an amount of daylight shining on the sensor. The system controller may receive sensor readings from the sensors and may control the motorized window treatments in response to the sensors to keep the covering materials aligned when the sensor readings are within a predetermined amount. The system controller may dynamically group and re-group the sensors into subgroups based upon the sensor readings and may control the motorized window treatments based upon the subgroups.

## Claims

### Claim 1

A motorized window treatment system for controlling an amount of light entering a space, the system comprising:
a plurality of motorized window treatments, each motorized window treatment operable to adjust a respective covering material to control the amount of light entering the space;
a plurality of window sensors, each window sensor mounted adjacent at least one of the plurality of motorized window treatments, each window sensor configured to measure an amount of daylight shining on the respective window sensor and to transmit a sensor reading based on the measured amount of daylight; and
a system controller configured to:
receive the sensor readings from the window sensors;
maintain the covering materials in alignment by controlling the plurality of motorized window treatments in response to the sensor readings while a difference between each sensor reading is within a predetermined amount of each other; and
adjust the respective covering material for at least one of the motorized window treatments to a different position than at least one other motorized window treatment of the plurality of motorized window treatments while the difference between each sensor reading is outside of the predetermined amount of each other; wherein the system controller is configured to dynamically group the window sensors together into sensor groups and control the motorized window treatments based upon the sensor groups.

### Claim 2 (depends on 1)

The system of claim 1, wherein the system controller is configured to dynamically group the window sensors together into the sensor groups based upon the sensor readings.

### Claim 3 (depends on 2)

The system of claim 2, wherein the system controller is configured to determine a group sensor value representative of current sensor readings of the window sensors in each sensor group.

### Claim 4 (depends on 3)

The system of claim 3, wherein the system controller is configured to control the motorized window treatments based upon the group sensor value from the sensor group.

### Claim 5 (depends on 3)

The system of claim 3, wherein the system controller is configured to control the motorized window treatments when one of the sensor readings from the window sensors in one of the sensor groups changed.

### Claim 6 (depends on 3)

The system of claim 3, wherein the group sensor value is a highest sensor reading from each sensor group.

### Claim 7 (depends on 3)

The system of claim 3, wherein the system controller is configured to disregard a current reading from a window sensor that joined a sensor group, where the current sensor reading decreased from a previous sensor reading.

### Claim 8 (depends on 3)

The system of claim 3, wherein the system controller is configured to disregard a current sensor reading from a window sensor that joined a sensor group, where the current sensor reading decreased from a previous sensor reading and resulting movements of the motorized window treatments would cause the motorized window treatments to move to more closed positions.

### Claim 9 (depends on 2)

The system of claim 2, wherein the motorized window treatments are grouped into shade groups, where each shade group comprises at least one window sensor, the system controller configured to control each of the motorized window treatments in one of the shade groups to a same position.

### Claim 10 (depends on 9)

The system of claim 9, wherein the system controller is configured to start a timer for each shade group in response to receiving a sensor reading that will cause one or more motorized window treatments to open, and to open the window treatments in that shade group after the timer reaches a predetermined limit.

### Claim 11 (depends on 10)

The system of claim 10, wherein the system controller is configured to stop the timer if a sensor reading from one of the window sensors in the sensor group of which the shade group is a part rises above a threshold.

### Claim 12 (depends on 10)

The system of claim 10, wherein the system controller is configured to stop the timer of shade groups in a sensor group in response to a sensor reading from one of the window sensors in a shade group that joined the sensor group.

### Claim 13 (depends on 9)

The system of claim 9, wherein each shade group comprises multiple window sensors.

### Claim 14 (depends on 13)

The system of claim 13, wherein the system controller is configured to control the motorized window treatments based upon a highest sensor reading from the shade group.

### Claim 15 (depends on 9)

The system of claim 9, wherein each shade group comprises a single window sensor.

### Claim 16 (depends on 9)

The system of claim 9, wherein each shade group is in a single sensor group.

### Claim 17 (depends on 1)

The system of claim 1, wherein the motorized window treatments comprise motorized roller shades having shade fabrics, and the system controller is configured to control the motorized roller shades to keep bottom ends of the shade fabrics aligned while the sensor readings are within the predetermined amount.

### Claim 18 (depends on 1)

The system of claim 1, wherein the system controller is configured to operate in one of a plurality of modes in response to the sensor readings from the window sensors.

### Claim 19 (depends on 18)

The system of claim 18, wherein the system controller is configured to control the motorized window treatments to limit a sunlight penetration distance in the space in a first mode.

### Claim 20 (depends on 19)

The system of claim 19, wherein the system controller is configured to control the motorized window treatments to a constant position in a second mode.

### Claim 21 (depends on 19)

The system of claim 19, wherein the system controller is configured to determine a position of the sun in relation to the space and to control the motorized window treatments to limit the sunlight penetration distance in the space in response to the position of the sun.

### Claim 22 (depends on 1)

The system of claim 1, wherein the predetermined amount is in the range of approximately 20% to approximately 50%.

### Claim 23 (depends on 22)

The system of claim 22, wherein the predetermined amount is approximately 40%.

### Claim 24

A motorized window treatment system for controlling an amount of light entering a space, the system comprising:
a plurality of motorized window treatments, each motorized window treatment operable to adjust a respective covering material to control the amount of light entering the space;
a plurality of window sensors, each window sensor mounted adjacent at least one of the plurality of motorized window treatments, each window sensor configured to measure an amount of daylight shining on the respective window sensor; and
a system controller configured to:
receive sensor readings based on the measured amount of daylight from the window sensors;
compare the sensor readings to each other;
determine whether a difference between the sensor readings is within a predetermined threshold;
dynamically group the window sensors together into sensor groups based upon the determination; and
control the motorized window treatments based upon the sensor groups to maintain alignment of the motorized window treatments while the difference between corresponding sensor readings is within the predetermined threshold.

### Claim 25

A system controller for controlling an amount of light entering a space, the system controller comprising:
a control circuit configured to:
receive sensor readings indicative of a light intensity from window sensors;
determine whether a difference between the sensor readings is within a predetermined amount;
control a plurality of motorized window treatments each comprising a covering material;
maintain the covering materials in alignment by controlling the plurality of motorized window treatments while the difference between each sensor reading is within the predetermined amount; and
adjust the respective covering material for at least one of the motorized window treatments to a different position than at least one other motorized window treatment of the plurality of motorized window treatments while the difference between each sensor reading is outside of the predetermined amount of each other; wherein the control circuit is configured to dynamically group the window sensors together into sensor groups and control the plurality of motorized window treatments based upon the sensor groups.

### Claim 26 (depends on 25)

The system controller of claim 25, wherein the control circuit is configured to dynamically group the window sensors together into the sensor groups based upon the sensor readings.

### Claim 27 (depends on 26)

The system controller of claim 26, wherein the control circuit is configured to determine a group sensor value representative of current sensor readings of the window sensors in each sensor group.

### Claim 28 (depends on 27)

The system controller of claim 27, wherein the control circuit is configured to control the motorized window treatments based upon the group sensor value from the sensor group.

### Claim 29 (depends on 27)

The system controller of claim 27, wherein the control circuit is configured to control the motorized window treatments when one of the sensor readings from the window sensors in one of the sensor groups changed.

### Claim 30 (depends on 27)

The system controller of claim 27, wherein the group sensor value is a highest sensor reading from each sensor group.

### Claim 31 (depends on 27)

The system controller of claim 27, wherein the control circuit is configured to disregard a current sensor reading from a window sensor that joined a sensor group, where the current sensor reading decreased from a previous sensor reading.

### Claim 32 (depends on 27)

The system controller of claim 27, wherein the control circuit is configured to disregard a current sensor reading from a window sensor that joined a sensor group, where the current sensor reading decreased from a previous sensor reading and resulting movements of the motorized window treatments would cause the motorized window treatments to move to more closed positions.

### Claim 33 (depends on 26)

The system controller of claim 26, wherein the control circuit is configured to group the motorized window treatments into shade groups, where each shade group comprises at least one window sensor, and where the control circuit is configured to control each of the motorized window treatments in one of the shade groups to a same position.

### Claim 34 (depends on 33)

The system controller of claim 33, wherein the control circuit is configured to start a timer for each shade group in response to receiving a sensor reading that will cause one or more motorized window treatments to open, and to open the window treatments in that shade group after the timer reaches a predetermined limit.

### Claim 35 (depends on 34)

The system controller of claim 34, wherein the control circuit is configured to stop the timer if a sensor reading from one of the window sensors in the sensor group of which the shade group is a part rises above a threshold.

### Claim 36 (depends on 34)

The system controller of claim 34, wherein the control circuit is configured to stop the timer of shade groups in a sensor group in response to a sensor reading from one of the window sensors that joined the sensor group.

### Claim 37 (depends on 33)

The system controller of claim 33, wherein each shade group comprises multiple window sensors.

### Claim 38 (depends on 37)

The system controller of claim 37, wherein the control circuit is configured to control the motorized window treatments based upon a highest sensor reading from the shade group.

### Claim 39 (depends on 33)

The system controller of claim 33, wherein each shade group comprises a single window sensor.

### Claim 40 (depends on 33)

The system controller of claim 33, wherein each shade group is in a single sensor group.

### Claim 41 (depends on 25)

The system controller of claim 25, wherein the motorized window treatments comprise motorized roller shades having shade fabrics, and the control circuit is configured to control the motorized roller shades to keep bottom ends of the shade fabrics aligned while the sensor readings are within the predetermined amount.

### Claim 42 (depends on 25)

The system controller of claim 25, wherein the control circuit is configured to operate in one of a plurality of modes in response to the sensor readings from the window sensors.

### Claim 43 (depends on 42)

The system controller of claim 42, wherein the control circuit is configured to control the motorized window treatments to limit a sunlight penetration distance in the space in a first mode.

### Claim 44 (depends on 43)

The system controller of claim 43, wherein the control circuit is configured to control the motorized window treatments to a constant position in a second mode.

### Claim 45 (depends on 43)

The system controller of claim 43, wherein the control circuit is configured to determine a position of the sun in relation to the space and to control the motorized window treatments to limit the sunlight penetration distance in the space in response to the position of the sun.

### Claim 46 (depends on 25)

The system controller of claim 25, wherein the predetermined amount is in the range of approximately 20% to approximately 50%.

### Claim 47 (depends on 46)

The system controller of claim 46, wherein the predetermined amount is approximately 40%.
