IP Library Granted Patent US 9,958,180
Granted Patent B2
US 9,958,180 · App. 14/961,658 · Granted May 1, 2018

Alarm-clock triggered systems

Inventors: Matthew Mahar (Salt Lake City, UT); Matthew J. Eyring (Provo, UT); Clint H. Gordon-Carroll (Orem, UT); Jeremy B. Warren (Draper, UT); James E. Nye (Alpine, UT); Jefferson H. Lyman (Alpine, UT)
Assignee: Vivint, Inc.
F24F11/006G05B15/02
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,958,180
App. No.
14/961,658
Granted
May 1, 2018
Kind
B2
Abstract

In some embodiments, security and/or automation systems, collectively referred to as automation systems, may offer a user the comforts of automatically controlling HVAC settings based at least in part on an alarm. The automation system may provide automatically meet desired HVAC conditions at select times and provide a more comfortable living situation. In some embodiments, the increased comfort level may enable or ease household activities. For example, if a person sleeps with a cooler temperature, it may be harder for the person to get out of bed. But an automated HVAC system may adjust the temperature such that when a person desires to wake up, the temperature is comfortable and may ease a transition from day to night.

Claims (61)

1. A method for security and/or automation systems, comprising:

calculating, by a control panel of a security and/or automation system, a temperature adjustment time of a room in a residence;

detecting, by the control panel, an alarm activation time on an alarm device, the alarm activation time corresponding to a desired wake time of a user;

predicting, by the control panel, a wake time of the user based at least in part on the alarm activation time and at least one previous wake time of the user, wherein the predicted wake time of the user is configurable based at least in part on a change in the alarm activation time;

determining, by the control panel, an adjustment time to automatically adjust a temperature setting of the room based at least in part on the predicted wake time of the user, the temperature adjustment time, and a desired temperature of the room; and

automatically adjusting, by the control panel, a temperature of the room by communicating with a heating ventilation and air conditioning (HVAC) system based at least in part on the adjustment time.

2. The method of claim 1 , wherein determining the adjustment time to automatically adjust the temperature setting of the room further comprises:

receiving the temperature setting from the user.

3. The method of claim 1 , wherein calculating the temperature adjustment time further comprises:

receiving information to alter the temperature setting of the room; and

determining a length of time to reach the desired temperature of the room.

4. The method of claim 1 , wherein calculating the temperature adjustment time further comprises:

determining an outdoor temperature proximate the room; and

adjusting the adjustment time based at least in part on determining the outdoor temperature.

5. The method of claim 1 , further comprising:

dynamically adjusting a lighting of the room based at least in part on the alarm activation time.

6. The method of claim 1 , further comprising:

readjusting the temperature setting after a predetermined time period.

7. The method of claim 6 , wherein readjusting the temperature setting reduces energy usage.

8. The method of claim 1 , further comprising:

tracking a temperature change request for multiple rooms;

calculating a time for each temperature change request to complete; and

generating a repository of times to automatically complete temperature changes for multiple rooms based at least in part on the tracking and the calculating.

9. The method of claim 1 , further comprising:

detecting a second alarm activation time on a second alarm device;

determining the adjustment time to automatically adjust the temperature setting based at least in part on the temperature adjustment time and the second alarm activation time; and

automatically adjusting the temperature of the room by communicating with the HVAC system based at least in part on the adjustment time and the second alarm activation time.

10. A control panel for security and/or automation systems, comprising:

a processor;

memory in electronic communication with the processor; and

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

calculate a temperature adjustment time of a room in a residence;

detect an alarm activation time on an alarm device, the alarm activation time corresponding to a desired wake time of a user;

predict a wake time of the user based at least in part on the alarm activation time and at least one previous wake time of the user, wherein the predicted wake time of the user is configurable based at least in part on a change in the alarm activation time;

determine an adjustment time to automatically adjust a temperature setting of the room based at least in part on the predicted wake time of the user, the temperature adjustment time, and a desired temperature of the room; and

automatically adjusting the temperature setting of a heating ventilation and air conditioning (HVAC) system based at least in part on the adjustment time.

11. The control panel of claim 10 , wherein the instructions to determine the adjustment time further include instructions executable by the processor to:

receive the temperature setting from the user.

12. The control panel of claim 10 , wherein the instructions to calculate the temperature adjustment time further include instructions executable by the processor to:

receive information to alter the temperature setting of the room; and

determine a length of time to reach the desired temperature of the room.

13. The control panel of claim 10 , wherein the instructions are further executable to:

dynamically adjust a lighting of the room based at least in part on the alarm activation time.

14. The control panel of claim 10 , wherein the instructions are further executable to:

readjust the temperature setting after a predetermined time period.

15. A non-transitory computer-readable medium storing computer-executable code, the code executable by a processor to cause a control panel of a security and/or automation system to:

calculate a temperature adjustment time of a room in a residence;

detect an alarm activation time on an alarm device, the alarm activation time corresponding to a desired wake time of a user;

predict a wake time of the user based at least in part on the alarm activation time and at least one previous wake time of the user, wherein the predicted wake time of the user is configurable based at least in part on a change in the alarm activation time;

determine an adjustment time to automatically adjust a temperature setting of the room based at least in part on the predicted wake time of the user, the temperature adjustment time, and a desired temperature of the room; and

automatically adjusting the temperature of the room by communicating with a heating ventilation and air conditioning (HVAC) system based at least in part on the adjustment time.

16. The computer-readable medium of claim 15 , wherein the code to determine the temperature adjustment time further includes code executable by the processor to:

receive the temperature setting from the user.

17. The computer-readable medium of claim 15 , wherein the code to calculate the temperature adjustment time further includes code executable by the processor to:

receive information to alter the temperature setting of the room; and

determine a length of time to reach the desired temperature of the room.

18. The computer-readable medium of claim 15 , wherein the code is further executable to:

dynamically adjust a lighting of the room based at least in part on the alarm activation time.

19. The computer-readable medium of claim 15 , wherein the code is further executable to:

readjust the temperature setting after a predetermined time period.

20. The method of claim 1 , wherein the temperature adjustment time is a time it takes for the room to adjust from a first temperature to a second temperature using the HVAC system.

Assignments (8)
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 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/0824 →
SECURITY AGREEMENT Recorded May 23, 2019
From: VIVINT, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 049283/0566 →
SUPPL. NO. 2 SECURITY AGREEMENT Recorded Sep 6, 2018
From: VIVINT, INC.
To: BANK OF AMERICA N.A.
Reel/Frame 047024/0048 →
SECURITY AGREEMENT Recorded Sep 6, 2018
From: VIVINT, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 047029/0304 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2015
From: MAHAR, MATTHEW; EYRING, MATTHEW J.; GORDON-CARROLL, CLINT H.; WARREN, JEREMY B.; NYE, JAMES E.; LYMAN, JEFFERSON H.
To: VIVINT, INC.
Reel/Frame 037228/0629 →
Continuity (1)
Related Publication 20170159952A1 · Jun 8, 2017