Automated presence detection and presence-related control within an intelligent controller

US10690369B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10690369-B2
Application numberUS-201816016312-A
CountryUS
Kind codeB2
Filing dateJun 22, 2018
Priority dateSep 30, 2012
Publication dateJun 23, 2020
Grant dateJun 23, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

The invention claimed is: 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. 2. The controller of claim 1 , wherein the record of the events that indicate occupancy are stored in a plurality of memory buckets, wherein each of the plurality of memory buckets represents a predefined time interval on a day of the week. 3. The controller of claim 2 , wherein the plurality of memory buckets represents a histogram of the events that indicate occupancy. 4. The controller of claim 1 , wherein the pattern of instances where the controller enters the auto-away state over a plurality of days comprises at least two repeated instances of entering the auto-away state at approximately a same time of day on a same day of the week. 5. The controller of claim 1 , wherein the operations further comprise: detecting a pattern of instances where the controller exits 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 exits the auto-away state. 6. The controller of claim 1 , wherein the control schedule comprises a plurality of setpoints, wherein each of the plurality of setpoints comprises a time and a control setting. 7. The controller of claim 1 , wherein the events that indicate occupancy are received from the one or more occupancy sensors. 8. The controller of claim 1 , wherein the auto-away state causes an external system to use less energy than would otherwise be used without entering the auto-away state. 9. The controller of claim 1 , wherein the operations further comprise: providing an indication of adjusting the control schedule to a user prior to adjusting the control schedule; and receiving an acceptance from the user prior to adjusting the control schedule. 10. The controller of claim 1 , wherein the controller comprises a thermostat. 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. 12. The method of claim 11 , wherein the record of the events that indicate occupancy are stored in a plurality of memory buckets, wherein each of the plurality of memory buckets represents a predefined time interval on a day of the week. 13. The method of claim 12 , wherein the plurality of memory buckets represents a histogram of the events that indicate occupancy. 14. The method of claim 11 , wherein the pattern of instances where the controller enters the auto-away state over a plurality of days comprises at least two repeated instances of entering the auto-away state at approximately a same time of day on a same day of the week. 15. The method of claim 11 , further comprising: detecting a pattern of instances where the controller exits 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 exits the auto-away state. 16. The method of claim 11 , wherein the control schedule comprises a plurality of setpoints, wherein each of the plurality of setpoints comprises a time and a control setting. 17. The method of claim 11 , wherein the events that indicate occupancy are received from the one or more occupancy sensors. 18. The method of claim 11 , wherein the auto-away state causes an external system to use less energy than would otherwise be used without entering the auto-away state. 19. The method of claim 11 , further comprising: providing an indication of adjusting the control schedule to a user prior to adjusting the control schedule; and receiving an acceptance from the user prior to adjusting the control schedule. 20. The method of claim 11 , wherein adjusting the control schedule comprises adding setpoints corresponding to a beginning and an end of an auto-away state interval.

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10690369B2 cover?
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 wh…
Who is the assignee on this patent?
Google Llc
What technology area does this patent fall under?
Primary CPC classification F24F11/46. Mapped technology areas include Mechanical Engineering.
When was this patent published?
Publication date Tue Jun 23 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).