State-based system for automated shading
First Claim
1. A method of automatically adjusting a window shading device, said method comprising the following steps:
- a. characterizing an environmental condition via a discrete condition variable;
said discrete condition variable being a function of at least two environmental characteristics;
b. characterizing an environmental state via a discrete state variable, said discrete state variable being a function of N most recent values of said discrete condition variable, N being at least 2, said discrete state variable thereby representing a history of values of said discrete condition variable; and
c. adjusting said window shading device upon a change in value of said discrete state variable.
0 Assignments
0 Petitions
Accused Products
Abstract
An automated shading system defines an environmental state as a discrete variable representing a history of values of a second discrete variable representing the ambient environment. The system executes a state-specific automated shading command upon occurrence of each state. Prior to usage, each automated shading command is initialized to one of two types of command, as a function of the corresponding state: an “adjust shading” command that causes an automatic adjustment to a predetermined shading setting, or a “do not adjust” command that causes no shading adjustment. The system also enables a user to directly adjust the shading to a selected setting via deliberate shading commands. After each deliberate shading adjustment, the system updates the automated shading command associated with the current state to an “adjust shading” command that, upon subsequent occurrence of the same state, will cause an automatic adjustment to the same selected setting.
210 Citations
6 Claims
-
1. A method of automatically adjusting a window shading device, said method comprising the following steps:
-
a. characterizing an environmental condition via a discrete condition variable;
said discrete condition variable being a function of at least two environmental characteristics;b. characterizing an environmental state via a discrete state variable, said discrete state variable being a function of N most recent values of said discrete condition variable, N being at least 2, said discrete state variable thereby representing a history of values of said discrete condition variable; and c. adjusting said window shading device upon a change in value of said discrete state variable.
-
-
2. A method of automatically adjusting a window shading device of a shading system, said shading system capable of user-initiated deliberate shading adjustments in addition to automatic shading adjustments, said method comprising the following steps:
-
a. characterizing an environmental state via a discrete state variable, said discrete state variable being a function of at least two environmental characteristics; b. initializing a first automated shading command to a do-not-adjust-command, said first automated shading command corresponding to a first value of said discrete state variable; c. changing said first automated shading command from said do-not-adjust command to a first adjust shading command upon a deliberate shading adjustment of said window shading device to a first setting when said discrete state variable has said first value; and d. adjusting said window shading device to said first setting upon a change of value of said discrete state variable to said first value, if and only if said first automated shading command is said first adjust shading command. - View Dependent Claims (3, 4)
-
-
5. A method of automatically adjusting a window shading device of a shading system, said shading system capable of user-initiated deliberate shading adjustments in addition to automatic shading adjustments, said method comprising the following steps:
-
a. characterizing an environmental state via a discrete state variable, said discrete state variable being a function of at least two environmental characteristics; b. initializing a first automated shading command to a do-not-adjust-command, said first automated shading command corresponding to a first value of said discrete state variable; c. initializing a second automated shading command to an adjust shading command, said second automated shading command corresponding to a second value of said discrete state variable; d. adjusting said window shading device upon a change of value of said discrete state variable to a new value, said new value corresponding to a new automated shading command, if and only if said new automated shading command is an adjust shading command. - View Dependent Claims (6)
-
Specification