IP Library Granted Patent US 11,099,533
Granted Patent B2
US 11,099,533 · App. 14/272,086 · Granted Aug 24, 2021

Controlling a building system based on real time events

Inventors: Jeremy B. Warren (Draper, UT); Brandon Bunker (Highland, UT); Jefferson Lyman (Alpine, UT); Jungtaik Hwang (Draper, UT)
Assignee: Vivint, Inc.
G05B15/02H04L12/2803
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 11,099,533
App. No.
14/272,086
Granted
Aug 24, 2021
Kind
B2
Abstract

Methods and systems are described for controlling parameters in a building. According to at least one embodiment, a method for controlling a building system includes using at least one sensor to detect occupancy in a building over time, determining a predictive schedule based on the occupancy detected with the at least one sensor, and associate real time events that occur simultaneously with an occupancy state of the predictive schedule.

Claims (42)

1. A method for controlling a building system, comprising:

detecting a real time event at a building using at least one sensor associated with a user device, wherein detecting the real time event is based at least in part on a first directional movement of the user device;

determining a confidence of an unoccupied state of the building based at least in part on a predictive schedule of unoccupied times of the building and detecting the real time event;

increasing the confidence of the unoccupied state upon detecting an occurrence of a second real time event after a pre-determined period of time from the occurrence of the real time event, wherein the occurrence of the second real time event is based at least in part on a second directional movement of the user device different from the first directional movement;

predicting a transition time from the unoccupied state to an occupied state based at least in part on a simultaneous occurrence of the real time event;

overriding the predictive schedule of unoccupied times based at least in part on the confidence of the unoccupied state of the building exceeding a threshold value; and

conserving resources associated with the building based at least in part on overriding the predictive schedule, wherein conserving the resources is based at least in part on adjusting parameters associated with controlling the building system.

2. The method of claim 1 , wherein detecting the real time event comprises sensing a door event.

3. The method of claim 1 , further comprising:

deducing unoccupied state of the building based on determining a lack of stimulus to the at least one sensor during the pre-determined period of time.

4. The method of claim 1 , wherein deducing the unoccupied state of the building is based at least in part on the predictive schedule.

5. The method of claim 1 , further comprising:

adjusting a building parameter based at least in part on the increased confidence of the unoccupied state.

6. The method of claim 5 , wherein the building parameter is a climate parameter.

7. The method of claim 5 , wherein the building parameter is a lighting parameter.

8. The method of claim 5 , wherein the building parameter is a security parameter.

9. The method of claim 1 , wherein the real time event is a location device being in a specific location.

10. The method of claim 1 , wherein the real time event is a location device heading in a specific direction.

11. The method of claim 1 , wherein the real time event is detected with a location device incorporated into a mobile device.

12. A computing device configured for controlling parameters in a building, comprising:

a processor;

memory in electronic communication with the processor; and

instructions stored in the memory, the instructions being executable by the processor to:

detect a real time event at a building using at least one sensor associated with a user device, wherein detecting the real time event is based at least in part on a first directional movement of the user device;

determine a confidence of an unoccupied state of the building based at least in part on a predictive schedule of unoccupied times of the building and detecting the real time event;

increase the confidence of the unoccupied state upon detecting an occurrence of a second real time event after a pre-determined period of time from the occurrence of the real time event, wherein the occurrence of the second real time event is based at least in part on a second directional movement of the user device different from the first directional movement;

predict a transition time from the unoccupied state to an occupied state based at least in part on a simultaneous occurrence of the real time event;

override the predictive schedule of unoccupied times based at least in part on the confidence of the unoccupied state of the building exceeding a threshold value; and

conserve resources associated with the building based at least in part on overriding the predictive schedule, wherein conserving the resources is based at least in part on adjusting parameters associated with controlling the building system.

13. The computing device of claim 12 , wherein the instructions are further executable by the processor to:

adjust a building parameter in response increasing the confidence of unoccupancy.

14. A computer-program product for controlling parameters in a building, the computer-program product comprising a non-transitory computer-readable medium having instructions thereon, the instructions being executable by a processor to:

detect a real time event at a building using at least one sensor associated with a user device, wherein detecting the real time event is based at least in part on a first directional movement of the user device;

determine a confidence of an unoccupied state of the building based at least in part on a predictive schedule of unoccupied times of the building and detecting the real time event;

increase the confidence of the unoccupied state upon detecting an occurrence of a second real time event after a pre-determined period of time from the occurrence of the real time event, wherein the occurrence of the second real time event is based at least in part on a second directional movement of the user device different from the first directional movement;

predict a transition time from the unoccupied state to an occupied state based at least in part on a simultaneous occurrence of the real time event;

override the predictive schedule of unoccupied times based at least in part on the confidence of the unoccupied state of the building exceeding a threshold value; and

conserve resources associated with the building based at least in part on overriding the predictive schedule, wherein conserving the resources is based at least in part on adjusting parameters associated with controlling the building system.

15. The computer-program product of claim 14 , wherein the real time event is detected with a location device incorporated into a mobile device.

16. The computer-program product of claim 14 , wherein adjusting parameters further comprises adjusting at least one of lighting in the building or temperature in the building.

17. The method of claim 1 , wherein adjusting the parameters further comprises adjusting a level of security monitoring of the building.

18. The method of claim 1 , wherein adjusting the parameters further comprises adjusting energy conservation parameters associated with the building.

Assignments (10)
AFTER-ACQUIRED INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Feb 27, 2025
From: VIVINT LLC; SMART HOME PROS, INC.; VIVINT AMIGO, INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS PRIORITY COLLATERAL TRUSTEE
Reel/Frame 070349/0816 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 038275, FRAME 0377 Recorded Nov 11, 2024
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: VIVINT, INC.
Reel/Frame 069334/0010 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 049283, FRAME 0566 Recorded Nov 11, 2024
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: VIVINT, INC.
Reel/Frame 069334/0137 →
RELEASE (REEL 047029/ FRAME 0304) Recorded Nov 1, 2024
From: BANK OF AMERICA, N.A.
To: VIVINT LLC (F/K/A VIVINT, INC.)
Reel/Frame 069289/0468 →
RELEASE OF SECURITY INTEREST Recorded Jul 12, 2021
From: BANK OF AMERICA, N.A.
To: VIVINT, INC.
Reel/Frame 056832/0725 →
SECURITY AGREEMENT Recorded May 23, 2019
From: VIVINT, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 049283/0566 →
SECURITY AGREEMENT Recorded Sep 6, 2018
From: VIVINT, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 047029/0304 →
SECURITY AGREEMENT Recorded Apr 11, 2016
From: VIVINT, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 038402/0356 →
SECURITY INTEREST Recorded Mar 28, 2016
From: VIVINT, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 038275/0377 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2014
From: WARREN, JEREMY B.; BUNKER, BRANDON; LYMAN, JEFFERSON; HWANG, JUNGTAIK
To: VIVINT, INC.
Reel/Frame 032842/0928 →
Cited By (1)
US 12,297,660