IP Library › Granted Patent US 10,222,277
Granted Patent B2
US 10,222,277 · App. 14/563,917 · Granted Mar 5, 2019

Methods and systems for generating virtual smart-meter data

Inventors: Yoky Matsuoka (Palo Alto, CA); Scott McGaraghan (Palo Alto, CA)
Assignee: Google LLC
G01K17/00G01F11/00G01F15/063G06N3/084G01D4/00G01R21/133H04Q2209/60Y02B90/24Y04S20/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,222,277
App. No.
14/563,917
Granted
Mar 5, 2019
Kind
B2
Abstract

Computational methods and systems for generating virtual smart-meter data from operational data collected by intelligent controllers in buildings that do not have smart meters are disclosed. Methods and systems include collecting operational data from a number of intelligent controllers and collecting smart-meter data from a number of smart meters associated with the intelligent controllers. The collected operational data and associated smart-meter data are used to generate a mathematical model relating operational data to smart-meter data. The mathematical model can be used to calculate virtual smart-meter data from operational data collected by an intelligent controller located in a building that does not have a smart meter.

Claims (41)

1. A computer system comprising:

one or more processors;

one or more data-storage devices; and

machine-readable instructions stored in one or more of the one or more data-storage devices that, when executed by the one or more processors, causes the one or more processors to perform operations comprising:

accessing smart-meter data from a plurality of smart meters, wherein the plurality of smart meters measure energy usage for a plurality of homes;

accessing operational data from a plurality of intelligent controllers, wherein the plurality of intelligent controllers control energy-consuming subsystems in the plurality of homes;

receiving operational data of an intelligent controller in an enclosure;

generating smart-meter data for the enclosure as a function of the operational data of the intelligent controller, wherein the function is based at least in part on the operational data from the plurality of intelligent controllers and the smart-meter data from the plurality of intelligent controllers; and

causing the intelligent controller to operate an energy-consuming system in the enclosure based at least in part on the generated smart-meter data.

2. The computer system of claim 1 , wherein the operations further comprise:

retrieving extrinsic data associated with the enclosure in which the intelligent controller is located; and

appending the extrinsic data to the operational data.

3. The computer system of claim 1 , wherein the operations further comprise:

searching real estate databases to determine extrinsic data associated with the enclosure in which the intelligent controller is located; and

appending the extrinsic data to the operational data.

4. The computer system of claim 1 , wherein the function further comprises a set of weights that relate the operational data from the plurality of intelligent controllers and the smart-meter data from the plurality of smart meters.

5. The computer system of claim 4 , wherein the function is generated from a feed-forward neural network with backward propagation with the operational data from the plurality of intelligent controllers as an input layer and the smart-meter data from the plurality of smart meters as an output layer.

6. The computer system of claim 4 , wherein the function comprises a series of polynomials that relate each element of the smart-meter data from the plurality of smart meters to the operational data from the plurality of intelligent controllers.

7. The computer system of claim 4 , wherein the function comprises a series of rational polynomials that relate each element of the smart-meter data from the plurality of smart meters to the operational data from the plurality of intelligent controllers.

8. The computer system of claim 1 , wherein the operational data of the intelligent controller further comprises data collected from intelligent controller sensors, control schedules, and data generated by the intelligent controller.

9. The computer system of claim 1 , wherein the intelligent controller further comprises an intelligent thermostat.

10. The computer system of claim 1 , wherein the plurality of smart meters further comprises one or more of a natural gas smart meter, an electricity smart meter, or a water smart meter.

11. A method to be carried out by a computer system that includes one or more processors and one or more data-storage devices, the method comprising:

accessing smart-meter data from a plurality of smart meters, wherein the plurality of smart meters measure energy usage for a plurality of homes;

accessing operational data from a plurality of intelligent controllers, wherein the plurality of intelligent controllers control energy-consuming subsystems in the plurality of homes;

receiving operational data of an intelligent controller in an enclosure;

generating smart-meter data for the enclosure as a function of the operational data of the intelligent controller, wherein the function is based at least in part on the operational data from the plurality of intelligent controllers and the smart-meter data from the plurality of intelligent controllers; and

causing the intelligent controller to operate an energy-consuming system in the enclosure based at least in part on the generated smart-meter data.

12. The method of claim 11 , further comprising:

retrieving extrinsic data associated with the enclosure in which the intelligent controller is located; and

appending the extrinsic data to the operational data.

13. The method of claim 11 , further comprising:

searching real estate databases to determine extrinsic data associated with the enclosure in which the intelligent controller is located; and

appending the extrinsic data to the operational data.

14. The method of claim 11 , wherein the function further comprises a set of weights that relate the operational data from the plurality of intelligent controllers and the smart-meter data collected from the plurality of smart meters.

15. The method of claim 14 , wherein the function is generated from a feed-forward neural network with backward propagation with the operational data from the plurality of intelligent controllers as an input layer and the smart-meter data from the plurality of smart meters as an output layer.

16. The method of claim 14 , wherein the function comprises a series of polynomials that relate each element of the smart-meter data from the plurality of smart meters to the operational data from the plurality of intelligent controllers.

17. The method of claim 14 , wherein the function comprises a series of rational polynomials that relate each element of the smart-meter data from the plurality of smart meters to the operational data from the plurality of intelligent controllers.

18. The method of claim 11 , wherein the operational data of the intelligent controller further comprises data collected from intelligent controller sensors, control schedules, and data generated by the intelligent controller.

19. The method of claim 11 , wherein the intelligent controller further comprises an intelligent thermostat.

20. The method of claim 11 , wherein the plurality of smart meters further comprises one or more of a natural gas smart meter, an electricity smart meter, or a water smart meter.

Assignments (2)
CHANGE OF NAME Recorded Oct 5, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044129/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2015
From: MATSUOKA, YOKY; MCGARAGHAN, SCOTT
To: GOOGLE INC.
Reel/Frame 035331/0058 →
Continuity (2)
Provisional Application 61913384 · Dec 8, 2013
Related Publication 20150161020A1 · Jun 11, 2015