# US 10,771,868 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 10,771,868 B2
- Document ID: US10771868B2
- Status: Granted
- Kind: B2
- Application number: 14/971,799
- Filed: 2015-12-16
- Published: 2016-04-07
- Granted: 2020-09-08
- Earliest claimed: 2010-09-14
- Assignees: Google Inc.
- Applicants: Google LLC
- Inventors: Anthony Michael Fadell; Matthew Lee Rogers; Kipp Avery Rogers; Abraham K. Ishihara; Shahar Ben-Menahem; Rangoli Sharan
- Web page: https://patentgrep.com/patent/US10771868B2

## 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

A system for detecting occupancy of an enclosure may include a sensing system adapted to monitor utility information for the enclosure which tends to indicate a likelihood of occupancy of the enclosure. The utility information may include power line information, Smart Meter information, Wi-Fi information, etc. The system may also include a processing system programmed to estimate occupancy of the enclosure based at least in part on the monitored utility information by the sensing system.

## Claims

### Claim 1

A system for detecting occupancy of an enclosure comprising:
a hardware sensing system adapted to monitor utility information for the enclosure, wherein the utility information comprises a measure of electrical power used within the enclosure;
a hardware processing system programmed to:
analyze the utility information monitored by the sensing system to filter a main power line and thereby detect the use of one or more electronic devices;
determine whether the use of the one or more electronic devices detected from filtering the main power line indicates a likelihood of current occupancy of the enclosure by one or more humans;
estimate a probability of occupancy of the enclosure by one or more humans based at least in part on:
the likelihood of current occupancy indicated by the use of the one or more electronic devices detected from filtering the main power line; and
a historical probability distribution of occupancy that is fitted using previously detected departure and arrival times; and
cause a home system to operate based on the estimate of the probability.

### Claim 2 (depends on 1)

The system of claim 1, wherein the utility information comprises power line information.

### Claim 3 (depends on 2)

The system of claim 2, wherein the power line information is filtered to detect the use of the electronic devices.

### Claim 4 (depends on 1)

The system of claim 1, wherein the utility information is obtained from a Smart Meter.

### Claim 5 (depends on 4)

The system of claim 4, wherein pattern recognition is used by the processing system to monitor changes in the utility information from a baseline to detect the use of the one or more electronic devices.

### Claim 6 (depends on 1)

The system of claim 1, wherein the utility information further comprises a Wi-Fi signal that is monitored.

### Claim 7 (depends on 1)

The system of claim 1, further comprising:
a sensor configured to detect occupancy within the enclosure, wherein the processing system is further programmed to estimate the occupancy of the enclosure based at least in part on the readings from the sensor.

### Claim 8 (depends on 7)

The system of claim 7, further comprising a model of occupancy patterns.

### Claim 9 (depends on 8)

The system of claim 8, further comprising:
an occupancy prediction process programmed to predict future occupancy of the enclosure based at least in part on the model of occupancy patterns and the occupancy estimated by the processing system.

### Claim 10

A method for detecting occupancy of an enclosure comprising:
monitoring utility information for the enclosure, wherein the utility information comprises a measure of electrical power used within the enclosure;
analyzing the utility information monitored by the sensing system to filter a main power line and thereby detect the use of one or more electronic devices;
determining whether the use of the one or more electronic devices detected from filtering the main power line indicates a likelihood of current occupancy of the enclosure by one or more humans;
estimating a probability of occupancy of the enclosure by one or more humans based at least in part on:
the likelihood of current occupancy indicated by the use of the one or more electronic devices detected from filtering the main power line; and
a historical probability distribution of occupancy that is fitted using previously detected departure and arrival times; and
causing a home system to operate based on the estimate of the probability.

### Claim 11 (depends on 10)

The method of claim 10, wherein the utility information comprises power line information.

### Claim 12 (depends on 11)

The method of claim 11, wherein the power line information is filtered to detect the use of the electronic devices.

### Claim 13 (depends on 10)

The method of claim 10, wherein the utility information is obtained from a Smart Meter.

### Claim 14 (depends on 13)

The method of claim 13, wherein pattern recognition is used by the processing system to monitor changes in the utility information from a baseline to detect the use of the one or more electronic devices.

### Claim 15 (depends on 10)

The method of claim 10, wherein the utility information further comprises a Wi-Fi signal that is monitored.

### Claim 16

A non-transitory storage medium comprising instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
monitoring utility information for the enclosure, wherein the utility information comprises a measure of electrical power used within the enclosure;
analyzing the utility information monitored by the sensing system to filter a main power line and thereby detect the use of one or more electronic devices;
determining whether the use of the one or more electronic devices detected from filtering the main power line indicates a likelihood of current occupancy of the enclosure by one or more humans;
estimating a probability of occupancy of the enclosure by one or more humans based at least in part on:
the likelihood of current occupancy indicated by the use of the one or more electronic devices detected from filtering the main power line; and
a historical probability distribution of occupancy that is fitted using previously detected departure and arrival times; and
causing a home system to operate based on the estimate of the probability.

### Claim 17 (depends on 16)

The non-transitory storage medium of claim 16, wherein the utility information comprises power line information.

### Claim 18 (depends on 17)

The non-transitory storage medium of claim 17, wherein the power line information is filtered to detect the use of the electronic devices.

### Claim 19 (depends on 16)

The non-transitory storage medium of claim 16, wherein the utility information is obtained from a Smart Meter.

### Claim 20 (depends on 19)

The non-transitory storage medium of claim 19, wherein pattern recognition is used by the processing system to monitor changes in the utility information from a baseline to detect the use of the one or more electronic devices.
