IP Library Granted Patent US 10,344,522
Granted Patent B1
US 10,344,522 · App. 15/707,784 · Granted Jul 9, 2019

Weather based notification systems and methods for home automation

Inventor: Brandon Gordon Hatch (Porvo, UT)
Assignee: Vivint, Inc.
E05F15/71F24F11/30F24F11/62G05B15/02G08B21/18H04L12/2816H04L12/2827F24F2110/00F24F2130/00F24F2130/10G05B2219/2642G08B21/10
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 10,344,522
App. No.
15/707,784
Granted
Jul 9, 2019
Kind
B1
Abstract

Methods and systems are described for generating weather related notices using features of a home automation system. According to at least one embodiment, an apparatus for generating weather related notices with a home automation system includes a processor, a memory in electronic communication with the processor, and instructions stored in the memory. The instructions are executable by the processor to receive weather data about current weather conditions, receive status information about at least one barrier of a property monitored by the home automation system, and generate at least one notice based at least in part on the weather data and the status information.

Claims (47)

1. An apparatus for generating weather related notices with a home automation system, the apparatus comprising:

a processor;

a memory in electronic communication with the processor; and

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

determine a difference between a first set of weather conditions associated with a home and a second set of weather conditions associated with the home;

determine a priority for the first set of conditions or the second set of weather conditions based at least in part on a source of the first set of weather conditions or a source of the second set of weather conditions;

determine a state of a boundary of the home;

actuate an automated device to physically adjust the boundary based at least in part on the determined set of weather conditions and the determined state of the boundary;

generate a message based at least in part on the first and the second sets of weather conditions, the determined priority, the determined state of the boundary, and the actuating of the automated device; and

transmit the generated message to a wireless device of a user.

2. The apparatus of claim 1 , wherein the instructions are further executable by the processor to:

automatically alter a state of at least one other boundary of a plurality of boundaries of the home based on the determined set of weather conditions.

3. The apparatus of claim 1 , wherein the boundary comprises a garage door, a storm door, or a pool cover.

4. The apparatus of claim 1 , wherein the instructions are further executable by the processor to:

monitor the first set of weather conditions or the second set of weather conditions for a duration; and

determine a change in the first set of weather conditions or the second set of weather conditions over the duration, wherein the change in the first set of weather conditions or the second set of weather conditions satisfies a predetermined weather condition threshold.

5. The apparatus of claim 1 , wherein the instructions are further executable by the processor to:

automatically adjust a performance of a heating, ventilation, and air conditioning (HVAC) system of the home based on the determined set of weather conditions and the determined state of the boundary.

6. The apparatus of claim 5 , wherein the automatic adjustment of the HVAC system in based at least in part on a change in the state of the boundary.

7. The apparatus of claim 1 , wherein the state of the boundary comprises an open state or a closed state.

8. A computer-program product for generating weather condition notices with a home automation system, the computer-program product comprising a non-transitory computer-readable medium storing instructions executable by a processor to:

determine a difference between a first set of weather conditions associated with a home and a second set of weather conditions associated with the home;

determine a priority for the first set of conditions or the second set of weather conditions based at least in part on a source of the first set of weather conditions or a source of the second set of weather conditions;

determine a state of a boundary of the home based at least in part on the determined set of weather conditions;

actuate an automated device to physically adjust the boundary based at least in part on the determined set of weather conditions and the determined state of the boundary;

generate a message based on the first and the second sets of weather conditions, the determined priority, the determined state of the boundary, and the actuating of the automated device; and

transmit the generated message to a wireless device of a user.

9. The computer-program product of claim 8 , wherein the instructions are further executable by the processor to:

automatically alter a state of at least one other boundary of a plurality of boundaries of the home based on the determined set of weather conditions and the determined state of the boundary.

10. The computer-program product of claim 8 , wherein the boundary comprises a garage door, a storm door, or a pool cover.

11. The computer-program product of claim 8 , wherein the instructions are further executable by the processor to:

monitor the first set of weather conditions or the second set of weather conditions for a predefined period of time; and

determine a change in the first set of weather conditions or the second set of weather conditions over the predefined period of time, wherein the change in the first set of weather conditions or the second set of weather conditions satisfies a predetermined weather condition threshold.

12. The computer-program product of claim 8 , wherein the instructions are further executable by the processor to:

automatically adjust a performance of a heating, ventilation, and air conditioning (HVAC) system of the home based on the determined set of weather conditions and the determined state of the boundary.

13. The computer-program product of claim 12 , wherein the automatic adjustment of the HVAC system in based at least in part on a change in the state of the boundary.

14. The computer-program product of claim 8 , wherein the state of the boundary comprises an open state or a closed state.

15. A computer-implemented method for processing weather information with a home automation system, comprising:

determining a difference between a first set of weather conditions associated with a home and a second set of weather conditions associated with the home by the home automation system;

determining a priority for the first set of conditions or the second set of weather conditions based at least in part on a source of the first set of weather conditions or a source of the second set of weather conditions;

determining a state of a boundary of the home by the home automation system based at least in part on the determined set of weather conditions;

actuating an automated device to physically adjust the boundary based at least in part on the determined set of weather conditions and the determined state of the boundary;

generating a message based on the first and the second sets of weather conditions, the determined priority, the determined state of the boundary, and the actuating of the automated device; and

transmitting the generated message to a wireless device of a user.

16. The method of claim 15 , further comprising:

automatically altering a state of at least one other boundary of a plurality of boundaries of the home based on the determined set of weather conditions and the determined state of the boundary.

17. The method of claim 15 , wherein the state of the boundary comprises an open state or a closed state.

Assignments (9)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2025
From: VIVINT, INC.
To: VIVINT LLC
Reel/Frame 069767/0343 →
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 Sep 18, 2017
From: HATCH, BRANDON GORDON
To: VIVINT, INC.
Reel/Frame 043617/0107 →
Continuity (1)
Continuation 14272194 · May 7, 2014