IP Library Granted Patent US 9,869,483
Granted Patent B1
US 9,869,483 · App. 15/258,245 · Granted Jan 16, 2018

System, method, and computer program for conditioning a building environment based on occupancy estimates

Inventors: Stephen Dawson-Haggerty (Berkeley, CA); Andrew Krioukov (Berkeley, CA)
Assignee: Building Robotics, Inc.
F24F11/0034F24F11/0001G05B15/00G05B15/02G05D23/00G05D23/19G05D25/00G05D25/02F24F2011/0035G05B2219/163G05B2219/2614G05B2219/2642
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 9,869,483
App. No.
15/258,245
Granted
Jan 16, 2018
Kind
B1
Abstract

The present disclosure provides a system, method, and computer program for conditioning a building environment based on occupancy estimates. In one embodiment, the method includes tracking the user's entries to and exits from the building on a mobile device associated with the user for each of a plurality of users. Entry and exit event data from the users' mobile devices are used to estimate occupancy of the building. The conditioning of the building environment is adjusted in accordance with changes in occupancy estimates. In certain embodiments, where the building has a plurality of zones, each entry and exit event may be correlated with one of the plurality of zones. Occupancy is estimated within each zone using the zone-correlated entry and exit events. Alternately, users' locations within the building may be estimated using an indoor localization technique. Each zone is then conditioned in accordance with the occupancy of the zone.

Claims (26)

1. A method, performed by a computer system, for conditioning a building environment based on occupancy estimates, wherein the building has a plurality of zones, the method comprising:

for each of a plurality of users:

determining a probability density estimate for the user's location within the building using an indoor localization technique, wherein the indoor localization technique comprises using measurements related to signals transmitted between the user's mobile device and a plurality of fixed signal transmitters to estimate the user's location and wherein the computer system enables each of the users to enter his or her location at a particular time and the computer system uses the entered location to improve the indoor localization technique by learning the relationship between the signal transmitters and the user's location in the building, and

identifying one or more zones associated with the probability density estimate for the user's location;

estimating occupancy of each zone based on the probability density estimates of users associated with each of the one or more zones, wherein the probability density estimate of each of the users associated with the one or more zones is (i) weighted such that a non-zero probability is treated as the user being in the zone or (ii) weighted based on a percentage likelihood that the user is in the zone; and

conditioning each zone in accordance with the estimated occupancy of the zone.

2. The method of claim 1 , wherein the occupancy of the zones are estimated continuously or periodically throughout a period of time and, for each zone, the conditioning of the zone is adjusted during the period of time in response to one or more threshold changes in the occupancy estimates for the zone.

3. The method of claim 1 , wherein the indoor localization technique comprises using GPS.

4. A non-transitory computer-readable medium comprising a computer program that, when executed by a computer system, enables the computer system to perform the following method for conditioning a building environment based on occupancy estimates, wherein the building has a plurality of zones, the method comprising:

for each of a plurality of users:

determining a probability density estimate for the user's location within the building using an indoor localization technique, wherein the indoor localization technique comprises using measurements related to signals transmitted between the user's mobile device and a plurality of fixed signal transmitters to estimate the user's location and wherein the computer system enables each of the users to enter his or her location at a particular time and the computer system uses the entered location to improve the indoor localization technique by learning the relationship between the signal transmitters and the user's location in the building, and

identifying one or more zones associated with the probability density estimate for the user's location;

estimating occupancy of each zone based on the probability density estimates of users associated with each of the one or more zones, wherein the probability density estimate of each of the users associated with the one or more zones is (i) weighted such that a non-zero probability is treated as the user being in the zone or (ii) weighted based on a percentage likelihood that the user is in the zone; and

conditioning each zone in accordance with the estimated occupancy of the zone.

5. The non-transitory computer-readable medium of claim 4 , wherein the occupancy of the zones are estimated continuously or periodically throughout a period of time and, for each zone, the conditioning of the zone is adjusted during the period of time in response to one or more threshold changes in the occupancy estimates for the zone.

6. The non-transitory computer-readable medium of claim 4 , wherein the indoor localization technique comprises using GPS.

7. A computer system for conditioning a building environment based on occupancy estimates, wherein the building has a plurality of zones, the system comprising:

one or more processors;

one or more memory units coupled to the one or more processors, wherein the one or more memory units store instructions that, when executed by the one or more processors, cause the system to perform the operations of:

for each of a plurality of users:

determining a probability density estimate for the user's location within the building using an indoor localization technique, wherein the indoor localization technique comprises using measurements related to signals transmitted between the user's mobile device and a plurality of fixed signal transmitters to estimate the user's location and wherein the computer system enables each of the users to enter his or her location at a particular time and the computer system uses the entered location to improve the indoor localization technique by learning the relationship between the signal transmitters and the user's location in the building, and

identifying one or more zones associated with the probability density estimate for the user's location;

estimating occupancy of each zone based on the probability density estimates of users associated with each of the one or more zones, wherein the probability density estimate of each of the users associated with the one or more zones is (i) weighted such that a non-zero probability is treated as the user being in the zone or (ii) weighted based on a percentage likelihood that the user is in the zone; and

conditioning each zone in accordance with the estimated occupancy of the zone.

8. The computer system of claim 7 , wherein the occupancy of the zones are estimated continuously or periodically throughout a period of time and, for each zone, the conditioning of the zone is adjusted during the period of time in response to one or more threshold changes in the occupancy estimates for the zone.

9. The computer system of claim 7 , wherein the indoor localization technique comprises using GPS.

Assignments (4)
MERGER Recorded Oct 22, 2025
From: BUILDING ROBOTICS, INC.
To: SIEMENS INDUSTRY, INC.
Reel/Frame 073156/0424 →
RELEASE OF SECURITY INTEREST Recorded Jul 2, 2018
From: SILICON VALLEY BANK
To: BUILDING ROBOTICS, INC.
Reel/Frame 046255/0656 →
SECURITY INTEREST Recorded Feb 15, 2018
From: BUILDING ROBOTICS, INC.
To: SILICON VALLEY BANK
Reel/Frame 044948/0696 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2016
From: DAWSON-HAGGERTY, STEPHEN; KRIOUKOV, ANDREW
To: BUILDING ROBOTICS, INC.
Reel/Frame 039658/0971 →
Continuity (1)
Division 14247670 · Apr 8, 2014