IP Library Granted Patent US 10,177,930
Granted Patent B1
US 10,177,930 · App. 15/062,639 · Granted Jan 8, 2019

Smart thermostat control system

Inventors: Joseph George Bodkin (South Burlington, VT); John Edward Cronin (Bonita Springs, FL)
Assignee: Wells Fargo Bank, N.A.
H04L12/28F24F11/62G05B13/026H04L12/2803F24F11/30
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,177,930
App. No.
15/062,639
Granted
Jan 8, 2019
Kind
B1
Abstract

Information regarding a user's personal schedule is received at an electronic computing device. Information regarding current and future utility costs is received. The information regarding the user's personal schedule, the information regarding the user's location and the information regarding the current and future utility costs is used to determine at least one financial impact based on a temperature setting. The at least one financial impact includes estimated costs for time intervals and historical billing cycles. A temperature effecting device or an energy effecting device in the home of the user is controlled using the at least one financial impact.

Claims (58)

1. A method implemented on an electronic computing device for controlling a temperature of a home, the method comprising:

on the electronic computing device, receiving information regarding a user's personal schedule;

receiving information regarding the user's location;

receiving information regarding current and future utility costs;

using the information regarding the user's personal schedule, the information regarding the user's location and the information regarding the current and future utility costs to determine at least one financial impact based on a temperature setting, wherein the at least one financial impact includes estimated costs for time intervals and historical billing cycles;

controlling a temperature effecting device or an energy effecting device in the home of the user using the at least one financial impact; and

using the financial impact regarding billing cycles to determine a percentage usage for the temperature effecting device during peak hours and non-peak hours.

2. The method of claim 1 , further comprising using the financial impact regarding estimated costs for time intervals to determine a least costly time to adjust a temperature of the home.

3. The method of claim 1 , wherein the temperature effecting devices are accessible to the electronic computing device over the Internet.

4. The method of claim 1 , wherein the electronic computing device can adjust operation of a furnace, an air conditioner, a garage door, electric lights, window blinds, a washing machine, a dryer and a refrigerator.

5. The method of claim 1 , further comprising sending data to a user device regarding energy usage for the home.

6. The method of claim 5 , wherein the data regarding energy usage for the home includes an energy usage prediction for a current month and an adjustment to the energy usage prediction for the current month, the adjustment to the energy usage prediction being based on current and future weather conditions and the user's personal schedule.

7. A method implemented on an electronic computing device for controlling a temperature of a home, the method comprising:

on the electronic computing device, receiving information regarding a user's personal schedule;

receiving information regarding the user's location;

receiving information regarding current and future utility costs;

using the information regarding the user's personal schedule, the information regarding the user's location and the information regarding the current and future utility costs to determine at least one financial impact based on a temperature setting, wherein the at least one financial impact includes estimated costs for time intervals and historical billing cycles;

controlling a temperature effecting device or an energy effecting device in the home of the user using the at least one financial impact; and

sending data to a user device regarding energy options for the electronic computing device, wherein the energy options include a combination of avoiding peak hours, using a user location, using connected devices and using weather data.

8. The method of claim 1 , further comprising receiving from a user device one or more selections of the permissible temperature effecting devices to use when controlling the temperature of the home.

9. The method of claim 1 , further comprising:

determining a time of a day at which the temperature of the home is to be adjusted;

determining whether the time of the day is a peak hour for energy use;

determining a temperature effecting device to use;

determining a percent of time that the temperature effecting device can be run during the time of the day corresponding to the peak hour; and

activating the temperature effecting device only for the percent of time that the temperature effecting device can be run during the time of the day corresponding to the peak hour.

10. The method of claim 1 , further comprising:

determining a status of fuel in a fuel tank for the home, the status of the fuel representing a percentage of fuel remaining in the fuel tank; and

sending the status of the fuel to a user device.

11. The method of claim 1 , further comprising:

determining a number of days remaining before a fuel delivery needs to be scheduled;

determining estimated costs of fuel for the number of days; and

sending a request to the user device regarding scheduling a fuel delivery for the home, the request being to schedule the fuel delivery for a specific day and time within the number of days remaining when the estimated costs of fuel is lowest.

12. The method of claim 1 , further comprising:

using the user's personal schedule and the user's current location to determine a time at which the user will arrive home;

determining a time of a lowest energy cost between a current time and the time when the user will arrive home;

select a temperature effecting device to use; and

activate the temperature effecting device during the time of the lowest energy cost.

13. A smart thermostat, comprising:

a processing unit; and

system memory, the system memory including instructions which, when executed by the processing unit, cause the smart thermostat to:

receive information regarding a user's personal schedule;

receive information regarding the user's location;

receive information regarding current and future weather conditions;

receive information regarding current and future utility costs for the user;

use the information regarding the user's personal schedule, the information regarding the user's location, the information regarding the current and future weather conditions and the information regarding the current and future utility costs to control one or more temperature effecting devices for the user;

determine a number of days remaining before a fuel delivery needs to be scheduled;

determine estimated costs of fuel for the number of days; and

send a request to the user device regarding scheduling a fuel delivery for the home, the request being to schedule the fuel delivery for a specific day and time within the number of days remaining when the estimated costs of fuel is lowest.

14. The smart thermostat of claim 13 , wherein the smart thermostat can control operation of a furnace, an air conditioner, a garage door, electric lights, windows, a washing machine, a dryer and a refrigerator.

15. The smart thermostat of claim 13 , wherein the instructions further cause the smart thermostat to determine a lowest cost of energy during a time in which a temperature of the home is to be adjusted and to heat or cool the home at a time of the lowest cost of energy.

16. The smart thermostat of claim 13 , wherein the instructions further cause the smart thermostat to:

obtain a current temperature inside the home;

use the user's personal schedule and the user's location to determine when the user will arrive home;

determine a preferred temperature for the home based on when the user will arrive home;

calculate a deviation between the current temperature inside the home and the preferred temperature for the home;

based on the temperature deviation, select a temperature effecting device to heat or cool the home; and

use the temperature effecting device to adjust the temperature of the home to the preferred temperature.

Assignments (3)
STATEMENT OF CHANGE OF ADDRESS OF ASSIGNEE Recorded Jun 17, 2025
From: WELLS FARGO BANK, N.A.
To: WELLS FARGO BANK, N.A.
Reel/Frame 071658/0990 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2016
From: BODKIN, JOSEPH GEORGE; CRONIN, JOHN EDWARD
To: IPCAPITAL GROUP, INC.
Reel/Frame 039604/0693 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2016
From: IPCAPITAL GROUP, INC.
To: WELLS FARGO BANK, N.A.
Reel/Frame 039604/0815 →