# US 8,788,448 B2 · Occupancy pattern detection, estimation and prediction

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

- Number: US 8,788,448 B2
- Document ID: US8788448B2
- Status: Granted
- Kind: B2
- Application number: 13/936,028
- Filed: 2013-07-05
- Published: 2013-11-07
- Granted: 2014-07-22
- Earliest claimed: 2010-09-14
- Assignees: Nest Labs, Inc.
- Applicants: Nest Labs, Inc.
- Inventors: Anthony Michael Fadell; Matthew Lee Rogers; Kipp Avery Rogers; Abraham K. Ishihara; Shahar Ben-Menahem; Rangoli Sharan
- Web page: https://patentgrep.com/patent/US8788448B2

## CPC

- G05B 15/02: electric
- G06N 5/04: Inference or reasoning models
- G06N 5/048: Fuzzy inferencing
- G06N 20/00: Machine learning
- H04L 12/282: {based on user interaction within the home (receiver circuitry for displaying additional information being controlled by a remote control apparatus H04N21/42204)}
- H04L 12/2823: {Reporting information sensed by appliance or service execution status of appliance services in a home automation network (device-related reporting H04L43/065; arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom H04Q9/00)}
- H04Q 9/00: Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
- H05B 47/115: by determining the presence or movement of objects or living beings
- G05B 2219/2642: Domotique, domestic, home control, automation, smart house
- H04Q 2209/40: using a wireless architecture
- H04Q 2209/60: for transmitting utility meters data, i.e. transmission of data from the reader of the utility meter
- H05B 47/13: by using passive infrared detectors
- Y02B 20/40: Control techniques providing energy savings, e.g. smart controller or presence detection
- Y02B 70/30: Systems integrating technologies related to power network operation and communication or information technologies for improving the carbon footprint of the management of residential or tertiary loads, i.e. smart grids as climate change mitigation technology in the buildings sector, including also the last stages of power distribution and the control, monitoring or operating management systems at local level
- Y04S 20/20: End-user application control systems
- G05B: CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS (systems for controlling or regulating non-electric variables G05D; systems for regulating electric or magnetic variables G05F; control devices or systems insofar as characterised by mechanical features only G05G)
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04Q: SELECTING (switches, relays, selectors H01H; wireless communication networks H04W)
- H05B: ELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
- Y02B: CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
- Y04S: SYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS

## Abstract

Systems and methods are described for predicting and/or detecting occupancy of an enclosure, such as a dwelling or other building, which can be used for a number of applications. An a priori stochastic model of occupancy patterns based on information of the enclosure and/or the expected occupants of the enclosure is used to pre-seed an occupancy prediction engine. Along with data from an occupancy sensor, the occupancy prediction engine predicts future occupancy of the enclosure. Various systems and methods for detecting occupancy of an enclosure, such as a dwelling, are also described.

## Claims

### Claim 1

A system for predicting occupancy of an enclosure comprising:
a model of occupancy patterns based at least in part on information regarding the enclosure and/or the expected occupants of the enclosure, wherein:
the information is based at least in part on data collected from a plurality of enclosures with structures similar to the enclosure and/or with similar households; and
the model is created prior to installation of the system in the enclosure;
a sensor configured to detect occupancy within the enclosure; and
an occupancy predictor configured to predict future occupancy of the enclosure based at least in part on the model and the occupancy detected by the sensor.

### Claim 2 (depends on 1)

The system of claim 1 wherein the model is an a priori stochastic model of human occupancy.

### Claim 3 (depends on 2)

The system of claim 2 wherein the a priori stochastic model is a comfort and spatial occupancy model that includes one or more statistical profiles.

### Claim 4 (depends on 1)

The system of claim 1 wherein the model is based at least in part on information selected from the group consisting of: a type of the enclosure, geometrical data about the enclosure, structural data about the enclosure, geographic location of the enclosure, an expected type of occupant of the enclosure, an expected number of occupants of the enclosure, the relational attributes of the occupants of the enclosure, seasons of the year, days of the week, types of day, and times of day.

### Claim 5 (depends on 1)

The system of claim 1 wherein the sensor is selected from a group consisting of: motion detector, powerline sensor, network traffic monitor, radio traffic monitor, microphone, infrared sensor, accelerometer, ultrasonic sensor, pressure sensor, smart utility meter, and light sensor.

### Claim 6 (depends on 1)

The system of claim 1 further comprising a second sensor, wherein the occupancy predictor is configured to predict future occupancy of the enclosure based at least in part on the model, the sensor, and the second sensor.

### Claim 7

A method for predicting occupancy of an enclosure comprising:
receiving a model of occupancy patterns based at least in part on information regarding the enclosure and/or the expected occupants of the enclosure, wherein:
the information is based on data collected from a plurality of enclosures with structures similar to the enclosure and/or with similar households; and
the model is created prior to installation in the enclosure;
receiving occupancy data from a sensor configured to detect occupancy within the enclosure, the occupancy data being indicative of the occupancy detected by the sensor; and
predicting, by a computing device, future occupancy of the enclosure based at least in part on the model and the occupancy data.

### Claim 8 (depends on 7)

The method of claim 7 further comprising receiving user inputted data, wherein the future occupancy of the enclosure is predicted further based in part on the user inputted data.

### Claim 9 (depends on 8)

The method of claim 8 wherein the user inputted data includes occupancy information directly inputted by an occupant of the enclosure and/or calendar information.

### Claim 10 (depends on 8)

The method of claim 8 further comprising detecting periodicities in the user inputted data, wherein the future occupancy of the enclosure is predicted further based in part on the detected periodicities in the user inputted data.

### Claim 11 (depends on 7)

The method of claim 7 further comprising:
comparing the predicted future occupancy of the enclosure with the occupancy data from the sensor; and
updating the model of occupancy patterns based at least in part on the result of the comparison.

### Claim 12 (depends on 7)

The method of claim 7 wherein the sensor is one of a plurality of sensors arranged at different sub-regions of the enclosure, receiving occupancy data from a sensor includes receiving occupancy data from the plurality of sensors, and predicting future occupancy of the enclosure includes predicting future occupancy of the enclosure based at least in part on the occupancy data received from the plurality of sensors.

### Claim 13 (depends on 7)

The method of claim 7 wherein the future occupancy predictions are based at least in part on a maximum-likelihood approach.

### Claim 14

A tangible non-transitory computer-readable storage medium having instructions stored thereon that, when executed by a computing device, cause the computing device to perform operations comprising:
receiving a model of occupancy patterns based at least in part on information regarding the enclosure and/or the expected occupants of the enclosure, wherein:
the information is based on data collected from a plurality of enclosures with structures similar to the enclosure and/or with similar households; and
the model is created prior to installation in the enclosure;
receiving occupancy data from a sensor configured to detect occupancy within the enclosure, the occupancy data being indicative of the occupancy detected by the sensor; and
predicting future occupancy of the enclosure based at least in part on the model and the occupancy data.

### Claim 15 (depends on 14)

The storage medium of claim 14 wherein the model is based at least in part on an expected occupant type.

### Claim 16 (depends on 15)

The storage medium of claim 15 wherein the expected occupant type depends on one or more occupant attributes selected from a group consisting of: age, school enrollment status, marital status, relationships status with other occupants, and retirement status.

### Claim 17 (depends on 15)

The storage medium of claim 15 wherein the expected occupant type is selected from a group consisting of: preschool children, school-age children, seniors, retirees, working-age adults, non-coupled adults, vacationers, office workers, and retail store occupants.

### Claim 18 (depends on 14)

The storage medium of claim 14 wherein the model of occupancy patterns includes one or more types of models selected from a group consisting of: Bayesian Network, Hidden Markov Model, Hidden Semi-Markov Model, variant of Markov model, and Partially Observable Markov Decision Process.

### Claim 19 (depends on 14)

The storage medium of claim 14 wherein the future occupancy prediction is used in one or more systems of a type selected from a group consisting of: HVAC system, hot water heating, home automation, home security, lighting management, and charging of rechargeable batteries.
