IP Library Granted Patent US 8,630,741
Granted Patent B1
US 8,630,741 · App. 13/632,070 · Granted Jan 14, 2014

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

Inventors: Yoky Matsuoka (Palo Alto, CA); Evan J. Fisher (Palo Alto, CA); Mark Malhotra (San Mateo, CA); Mark D. Stefanski (Palo Alto, CA); Rangoli Sharan (Sunnyvale, CA); Frank E. Astier (Mountain View, CA)
Assignee: Nest Labs, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,630,741
App. No.
13/632,070
Granted
Jan 14, 2014
Kind
B1
Abstract

The current application is directed to intelligent controllers that use sensor output and electronically stored information, including one or more of electronically stored rules, parameters, and instructions, to determine whether or not one or more types of entities are present within an area, volume, or environment monitored by the intelligent controllers. The intelligent controllers select operational modes and modify control schedules with respect to the presence and absence of the one or more entities. The intelligent controllers employ feedback information to continuously adjust the electronically stored parameters and rules in order to minimize the number of incorrect inferences with respect to the presence or absence of the one or more entities and in order to maximize the efficiency by which various types of systems controlled by the intelligent controllers carry out selected operational modes.

Claims (52)

1. An intelligent controller comprising:

a processor;

a memory that stores a control schedule and an indication of a presence state,

one or more sensors; and

instructions stored within the memory that, when executed by the processor, controls the intelligent controller to

record output from the one or more sensors in memory, and

at intervals,

determine a probability of presence of one or more entities within a region of a controlled environment using the recorded sensor output in memory,

update the indication of the presence state, and

upon a change of the indication of the presence state, accordingly adjust the control schedule;

wherein determining a probability of presence of one or more entities within a region further includes determining, for one or more regions and volumes within the controlled environment, one or more of

one or more presence-probability maps, and

one or more presence-probability scalar values; and

wherein the intelligent controller determines the probability of presence of one or more entities within one or more regions and volumes within the controlled environment by

for each of the one or more regions and volumes,

determining a cumulative presence-probability scalar or cumulative presence-probability-map values from a presence-probability scalar or from presence-probability-map values determined from output of each of the one or more sensors, and

applying rules to the cumulative presence-probability scalar or cumulative presence-probability-map values in order to adjust the cumulative presence-probability scalar or cumulative presence-probability-map values for one or more additional considerations based on the additional electronically accessible information.

2. An intelligent controller comprising:

a processor;

a memory that stores a control schedule and an indication of a presence state,

one or more sensors; and

instructions stored within the memory that, when executed by the processor, controls the intelligent controller to

record output from the one or more sensors in memory, and

at intervals,

determine a probability of presence of one or more entities within a region of a controlled environment using the recorded sensor output in memory,

update the indication of the presence state, and

upon a change of the indication of the presence state, accordingly adjust the control schedule;

wherein the intelligent controller updates the indication of the presence state by

when a probability of presence for a region rises above a first threshold, setting the indication of the presence state for the region to indicate the presence of an entity in the region, and

when a probability of presence for a region falls below a second threshold, setting the indication of the presence state for the region to indicate the absence of an entity in the region.

3. An intelligent thermostat comprising:

a processor;

a memory that stores a control schedule and an indication of a presence state,

one or more sensors; and

instructions stored within the memory that, when executed by the processor, controls the intelligent controller to

record output from the one or more sensors in memory, and

at intervals,

determine a probability of presence of one or more people within a region of a controlled environment using the recorded sensor output in memory,

update the indication of the presence state, and

upon a change of the indication of the presence state, accordingly adjust the control schedule;

wherein the indication of a presence state indicates one of

a home state,

an away-normal state,

an away-vacation state, and

a sleep state; and

wherein the intelligent thermostat determines the probability of presence of one or more people within one or more regions and volumes within the controlled environment by

for each of the one or more regions and volumes,

determining a cumulative presence-probability value, and

applying rules to the cumulative presence-probability value in order to adjust the cumulative presence-probability value for one or more additional considerations based on the additional electronically accessible information.

4. The intelligent thermostat of claim 3 wherein the intelligent thermostat updates the indication of the presence state by:

when a probability of presence for a region rises above a first threshold, setting the indication of the presence state for the region to indicate the presence of an entity in the region; and

when a probability of presence for a region falls below a second threshold, setting the indication of the presence state for the region to indicate the absence of an entity in the region.

Assignments (3)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044101/0299 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2014
From: NEST LABS, INC.
To: GOOGLE INC.
Reel/Frame 033568/0693 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 2, 2013
From: MATSUOKA, YOKY; FISHER, EVAN J.; MALHOTRA, MARK; STEFANSKI, MARK D.; SHARAN, RANGOLI; ASTIER, FRANK E.
To: NEST LABS, INC.
Reel/Frame 031332/0086 →