Automated presence detection and presence-related control within an intelligent controller
First Claim
1. A controller comprising:
- one or more processors; and
one or more memory devices comprising instruction that, when executed by the one or more processors, cause the one or more processors to perform operations comprising;
operating according to a control schedule;
detecting events that indicate occupancy;
storing a record of the events that indicate occupancy in the one or more memory devices;
causing the controller to enter an auto-away state where the controller temporarily enters a more energy-efficient mode, wherein a determination that the controller should enter the auto-away state is based at least in part on;
a length of a current time interval during which no events that indicate occupancy were detected; and
the stored record of the events that indicated occupancy during previous time intervals;
detecting a pattern of instances where the controller enters the auto-away state over a plurality of days; and
adjusting the control schedule based at least in part on the pattern of instances where the controller enters the auto-away state.
0 Assignments
0 Petitions
Accused Products
Abstract
A method includes operating a controller according to a control schedule; detecting events that indicate occupancy; storing a record of the events that indicate occupancy in one or more memory devices; and causing the controller to enter an auto-away state. A determination that the controller should enter the auto-away state may be based at least in part on a length of a time interval during which no events that indicate occupancy were detected; and the stored record of the events that indicate occupancy. The method also includes detecting a pattern of instances where the controller enters the auto-away state over a plurality of days; and adjusting the control schedule based at least in part on the pattern of instances where the controller enters the auto-away state.
230 Citations
20 Claims
-
1. A controller comprising:
-
one or more processors; and one or more memory devices comprising instruction that, when executed by the one or more processors, cause the one or more processors to perform operations comprising; operating according to a control schedule; detecting events that indicate occupancy; storing a record of the events that indicate occupancy in the one or more memory devices; causing the controller to enter an auto-away state where the controller temporarily enters a more energy-efficient mode, wherein a determination that the controller should enter the auto-away state is based at least in part on; a length of a current time interval during which no events that indicate occupancy were detected; and the stored record of the events that indicated occupancy during previous time intervals; detecting a pattern of instances where the controller enters the auto-away state over a plurality of days; and adjusting the control schedule based at least in part on the pattern of instances where the controller enters the auto-away state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
operating a controller according to a control schedule; detecting events that indicate occupancy; storing a record of the events that indicate occupancy in one or more memory devices; causing the controller to enter an auto-away state where the controller temporarily enters a more energy-efficient mode, wherein a determination that the controller should enter the auto-away state is based at least in part on; a length of a current time interval during which no events that indicate occupancy were detected; and the stored record of the events that indicated occupancy during previous time intervals; detecting a pattern of instances where the controller enters the auto-away state over a plurality of days; and adjusting the control schedule based at least in part on the pattern of instances where the controller enters the auto-away state. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification