IP Library Granted Patent US 9,851,119
Granted Patent B2
US 9,851,119 · App. 14/543,354 · Granted Dec 26, 2017

HVAC workload and cost logic

Inventor: JonPaul Vega (Highland, UT)
Assignee: Vivint, Inc.
F24F11/006G06Q30/0283G06Q50/06F24F2011/0094
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,851,119
App. No.
14/543,354
Granted
Dec 26, 2017
Kind
B2
Abstract

A method for HVAC workload and cost logic is described. In one embodiment, the method includes detecting a thermostat of an HVAC system being set to a target temperature and upon detecting the thermostat being set to the target temperature, detecting a current indoor condition and a current outdoor condition. In some embodiments, the method includes calculating an estimated runtime of an HVAC heating or cooling cycle for the target temperature. The estimated runtime is based on the target temperature, the current indoor and outdoor conditions, and on a result of querying a correlation database. The correlation database includes data points for a plurality of previous HVAC heating and cooling cycles.

Claims (64)

1. A method for heating ventilation air conditioning (HVAC) analysis, comprising:

detecting, via a processor of an HVAC system, a thermostat of the HVAC system being set to a target temperature;

upon detecting the thermostat being set to the target temperature, detecting, via the processor of the HVAC system, a current indoor condition and a current outdoor condition based at least in part on received sensor data from a sensor;

calculating, via the processor of the HVAC system, an estimated runtime of an HVAC heating or cooling cycle for the target temperature, the estimated runtime being based on the target temperature, the current indoor and outdoor conditions, and on a result of querying a correlation database, the correlation database comprising data points for a plurality of previous HVAC heating and cooling cycles; and

upon determining the data points of the correlation database satisfy a predetermined threshold, enabling, via the processor of the HVAC system, the HVAC analysis.

2. The method of claim 1 , comprising:

calculating a cost of the estimated runtime by querying an energy rate database, wherein the cost of the estimated runtime is based on an identified energy rating of the HVAC system.

3. The method of claim 1 , wherein the current indoor condition comprises at least one of a current indoor temperature and a current indoor humidity.

4. The method of claim 1 , wherein the current outdoor condition comprises at least one of a current outdoor temperature and a current outdoor humidity.

5. The method of claim 1 , the data points of each of the plurality of previous HVAC heating and cooling cycles comprising a correlation between:

at least one indoor condition relative to one of the plurality of previous HVAC heating and cooling cycles;

at least one outdoor condition relative to one of the plurality of previous HVAC heating and cooling cycles; and

a calculated indoor temperature difference, the indoor temperature difference comprising a difference between an indoor temperature and a target temperature at the time one of the plurality of previous HVAC heating and cooling cycles is initiated.

6. The method of claim 1 , comprising:

calculating a suggested temperature setting based on calculating the estimated runtime, the suggested temperature setting including one or more suggested target temperatures; and

calculating a cost for each of the one or more suggested target temperatures.

7. The method of claim 1 , comprising:

generating a notification, the notification comprising one or more of an elapsed runtime of a current HVAC cycle, a cost accumulated so far in the current HVAC cycle, an estimated remaining cost associated with the current HVAC cycle, an estimated total cost if no changes are made with the current HVAC cycle, one or more suggested target temperatures, and the cost of the one or more suggested target temperatures.

8. The method of claim 1 , comprising:

identifying a closest match between the current indoor and outdoor conditions and an entry in the correlation database;

comparing a recorded runtime in the closest matching entry in the correlation database with a current runtime; and

upon determining the current runtime exceeds the recorded runtime, generating a notification indicating a potential fault in the HVAC system.

9. The method of claim 1 , comprising:

suggesting a modification to the target temperature if:

an accumulated runtime of a current cycle satisfies a runtime threshold;

an accumulated cost of the current cycle satisfies a cost threshold;

an estimated remaining runtime to get to the target temperature satisfies an estimated runtime threshold; or

an estimated remaining cost to get to the target temperature satisfies an estimated cost threshold.

10. A computing device configured for heating ventilation air conditioning (HVAC) analysis, comprising:

a processor; and

memory in electronic communication with the processor, wherein the memory stores computer executable instructions that when executed by the processor cause the processor to perform the steps of:

detecting a thermostat of an HVAC system being set to a target temperature;

upon detecting the thermostat being set to the target temperature, detecting a current indoor condition and a current outdoor condition;

calculating an estimated runtime of an HVAC heating or cooling cycle for the target temperature, the estimated runtime being based on the target temperature, the current indoor and outdoor conditions, and on a result of querying a correlation database, the correlation database comprising data points for a plurality of previous HVAC heating and cooling cycles; and

upon determining the data points of the correlation database satisfy a predetermined threshold, enabling the HVAC analysis.

11. The computing device of claim 10 wherein the instructions executed by the processor cause the processor to perform the steps of:

calculating a cost of the estimated runtime by querying an energy rate database, wherein the cost of the estimated runtime is based on an identified energy rating of the HVAC system.

12. The computing device of claim 10 , wherein the current indoor condition comprises at least one of a current indoor temperature and a current indoor humidity.

13. The computing device of claim 10 , wherein the current outdoor condition comprises at least one of a current outdoor temperature and a current outdoor humidity.

14. The computing device of claim 10 , the data points of each of the plurality of previous HVAC heating and cooling cycles comprising a correlation between:

at least one indoor condition relative to one of the plurality of previous HVAC heating and cooling cycles;

at least one outdoor condition relative to one of the plurality of previous HVAC heating and cooling cycles;

at least one runtime relative to one of the plurality of previous HVAC heating and cooling cycles; and

a calculated indoor temperature difference, the indoor temperature difference comprising a difference between an indoor temperature and a target temperature at the time one of the plurality of previous HVAC heating and cooling cycles is initiated.

15. The computing device of claim 10 , wherein the instructions executed by the processor cause the processor to perform the steps of:

calculating a suggested temperature setting based on calculating the estimated runtime, the suggested temperature setting including one or more suggested target temperatures; and

calculating a cost for each of the one or more suggested target temperatures.

16. The computing device of claim 10 , wherein the instructions executed by the processor cause the processor to perform the steps of:

generating a notification, the notification comprising one or more of an elapsed runtime of a current HVAC cycle, a cost accumulated so far in the current HVAC cycle, an estimated remaining cost associated with the current HVAC cycle, an estimated total cost if no changes are made with the current HVAC cycle, one or more suggested target temperatures, and the cost of the one or more suggested target temperatures.

17. The computing device of claim 10 , wherein the instructions executed by the processor cause the processor to perform the steps of:

identifying a closest match between the current indoor and outdoor conditions and an entry in the correlation database;

comparing a recorded runtime in the closest matching entry in the correlation database with a current runtime; and

upon determining the current runtime exceeds the recorded runtime, generating a notification indicating a potential fault in the HVAC system.

18. The computing device of claim 10 , wherein the instructions executed by the processor cause the processor to perform the steps of:

suggesting a modification to the target temperature if:

an accumulated runtime of a current cycle satisfies a runtime threshold;

an accumulated cost of the current cycle satisfies a cost threshold;

an estimated remaining runtime to get to the target temperature satisfies an estimated runtime threshold; or

an estimated remaining cost to get to the target temperature satisfies an estimated cost threshold.

19. A non-transitory computer-readable storage medium storing computer executable instructions that when executed by a processor cause the processor to perform the steps of:

detecting a thermostat of an HVAC system being set to a target temperature;

upon detecting the thermostat being set to the target temperature, detecting a current indoor condition and a current outdoor condition;

calculating an estimated runtime of an HVAC heating or cooling cycle for the target temperature, the estimated runtime being based on the target temperature, the current indoor and outdoor conditions, and on a result of querying a correlation database, the correlation database comprising data points for a plurality of previous HVAC heating and cooling cycles; and

upon determining the data points of the correlation database satisfy a predetermined threshold, enabling the HVAC analysis.

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 038824, FRAME 0236 Recorded Nov 11, 2024
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: VIVINT, INC.
Reel/Frame 069334/0095 →
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 056822/0402 →
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 May 31, 2016
From: VIVINT, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 038851/0702 →
SECURITY AGREEMENT Recorded May 26, 2016
From: VIVINT, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 038824/0236 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2014
From: VEGA, JONPAUL
To: VIVINT, INC.
Reel/Frame 034189/0952 →
Continuity (1)
Related Publication 20160138819A1 · May 19, 2016