IP Library Granted Patent US 9,576,472
Granted Patent B2
US 9,576,472 · App. 13/761,124 · Granted Feb 21, 2017

Real-time monitoring and dissemination of energy consumption and production data

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,576,472
App. No.
13/761,124
Granted
Feb 21, 2017
Kind
B2
Abstract

A facility comprising systems, methods, and techniques for collecting data indicative of energy consumption and/or energy production by energy systems and devices and providing the data to interested users and devices in real-time is described. The facility may comprise an energy gateway device coupled to one or more monitored devices, one or more energy data extraction servers, and one or more client computers. The energy gateway devices and energy data extraction servers are coupled to a network and are configured to collect energy consumption and/or energy production data from one or more devices and provide an indication of the collected data in real-time or near real-time. The facility may collect current energy consumption or production rates, predicted energy consumption or production levels over a future period of time, and/or amounts of energy that has been consumed or produced by the device over a previous period of time.

Claims (65)

1. A method, performed by a server computer, having a processor, for collecting and providing real-time updates of energy consumption to a user, the method comprising:

receiving, from a client computer, a request to connect to an energy gateway device, the request comprising user credentials;

determining, based on the user credentials, whether the client computer is authorized to connect to the energy gateway device;

forwarding, by the server computer, to the energy gateway device, the request to connect to the energy gateway device;

receiving, from the energy gateway device, an enumeration of monitored energy devices for which the energy gateway device is configured to collect energy data;

receiving, from the client computer, a selection of monitored energy devices;

receiving, from the energy gateway device, an indication of energy data for each of the selected monitored energy devices;

for each of the selected monitored energy devices, generating, with the processor, at least one measure based on the received energy data

wherein at least one measure is generated at least in part by,

retrieving an energy pricing schedule from a utility, and

determining a value of energy produced or consumed by the at least one monitored device based at least in part on the retrieved energy pricing schedule; and

sending, to the client computer, an indication of the generated at least one measure.

2. The method of claim 1 , further comprising:

generating a composite measure based on at least two measures generated for different monitored energy devices.

3. The method of claim 1 wherein the selected monitored energy devices include at least one energy-consuming device.

4. The method of claim 1 wherein the selected monitored energy devices include at least one energy-producing device.

5. The method of claim 1 wherein the indication of energy data for at least one of the selected monitored energy devices includes a measure in units of power.

6. The method of claim 1 wherein the indication of energy data for at least one of the selected monitored energy devices includes a measure in units of energy.

7. An energy gateway computing system for collecting energy consumption data from one or more devices and providing the data for distribution, the system comprising:

a component configured to establish a connection with a remote data extraction server;

a component configured to periodically retrieve energy data from each of a plurality of monitored devices;

a component configured to receive, from the remote data extraction server, a list of a plurality of available monitored devices;

a component configured to periodically transmit, for each of the plurality of available monitored devices, an indication of retrieved energy data for that monitored device,

wherein the indication of retrieved energy data for at least one monitored device represents a value of energy produced by the at least one monitored device;

a component configured to retrieve an energy pricing schedule from a utility; and

a component configured to determine the value of energy produced by the at least one monitored device based at least in part on the retrieved energy pricing schedule.

8. The energy gateway computing system of claim 7 wherein the component configured to periodically retrieve energy data from each of a plurality of monitored devices is configured to retrieve energy data from at least one energy-consuming device.

9. The energy gateway computing system of claim 7 wherein the component configured to periodically retrieve energy data from each of a plurality of monitored devices is configured to retrieve energy data from at least one energy-producing device.

10. The energy gateway computing system of claim 7 wherein the indication of retrieved energy data for at least one monitored device represents a cost of energy consumed by the at least one monitored device.

11. The energy gateway computing system of claim 7 , further comprising:

a component configured to compute price information based on the retrieved energy pricing schedule.

12. A computer-readable medium, that is not a transitory, propagating signal, storing instructions that, if executed by a computing system having a processor, cause the computing system to perform operations comprising:

receiving, from a user, a request to connect to an energy gateway device remote from the computing system;

in response to receiving the request, forwarding the request to a data extraction server;

receiving, from the data extraction server, a list of monitored devices accessible by the energy gateway device;

displaying the list of monitored devices accessible by the energy gateway device;

receiving, from the user, a selection of monitored devices;

for each of a plurality of the selected monitored devices,

displaying an indication of energy measures available for retrieval from the data extraction server, and

displaying an indication of energy measures that can be generated based on data retrievable from the data extraction server;

receiving, from the user, a selection of energy measures; and

for each of the selected energy measures, displaying an indication of the selected energy measure.

13. The computer-readable medium, that is not a transitory, propagating signal, of claim 12 , the operations further comprising:

for each of a first plurality of selected energy measures, receiving energy data indicative of energy consumption by one of the selected devices.

14. The computer-readable medium, that is not a transitory, propagating signal, of claim 12 , the operations further comprising:

for each of a first plurality of selected energy measures, receiving energy data indicative of energy production by one of the selected devices.

15. The computer-readable medium, that is not a transitory, propagating signal, of claim 12 wherein the list of monitored devices accessible by the energy gateway device includes at least one energy-consuming device and at least one energy-producing device.

16. The computer-readable medium, that is not a transitory, propagating signal, of claim 12 wherein the energy gateway device is remotely located from the computing system.

17. The computer-readable medium, that is not a transitory, propagating signal, of claim 12 , the operations further comprising:

for each of a plurality of the selected monitored devices,

for each of a plurality of energy measures associated with the selected monitored device,

determining whether the energy measure is available for retrieval from the data extraction server, and

for each energy measure that is not available for retrieval from the data extraction server, determining whether the energy measure can be generated based on data retrievable from the data extraction server.

18. The computer-readable medium, that is not a transitory, propagating signal, of claim 17 , the operations further comprising:

for each selected energy measure available for retrieval from the data extraction server,

sending, to the data extraction server, a request for the selected energy measure, and

retrieving, from the data extraction server, the requested selected energy measure.

19. The computer-readable medium, that is not a transitory, propagating signal, of claim 17 , the operations further comprising:

for each energy measure that is not available for retrieval from the data extraction server and that can be generated based on data retrievable from the data extraction server,

sending, to the data extraction server, a request for data related to the selected energy measure,

retrieving, from the data extraction server, the requested data related to the selected energy measure, and

generating the selected energy measure based at least in part on the retrieved data related to the selected energy measure.

20. The computer-readable medium, that is not a transitory, propagating signal, of claim 12 , the operations further comprising:

retrieving an energy pricing schedule; and

computing price information based on the retrieved energy pricing schedule.

Assignments (11)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2024
From: TENDRIL EA, LLC
To: UPLIGHT, INC.
Reel/Frame 069710/0657 →
SECURITY INTEREST Recorded Aug 5, 2024
From: UPLIGHT, INC.; TENDRIL INTERMEDIATE HOLDINGS, LLC; TENDRIL MIDCO, LLC; TENDRIL EA, LLC; TENDRIL OE, LLC; ENERGYSAVVY INC.; FIRSTFUEL SOFTWARE, INC.; SIMPLE ENERGY, INC.; AGENTIS, INC.; TRAFALGAR HOLDCO LLC; AUTOGRID SYSTEMS, INC.; ENERGY AI SYSTEMS INC.
To: MIDCAP FUNDING IV TRUST
Reel/Frame 068183/0935 →
RELEASE OF SECURITY INTEREST Recorded Jul 2, 2024
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: TENDRIL EA, LLC; TENDRIL OE, LLC; ENERGYSAVVY INC.
Reel/Frame 067894/0622 →
CHANGE OF NAME Recorded Aug 20, 2019
From: TENDRIL NETWORKS, INC.
To: UPLIGHT, INC.
Reel/Frame 050110/0584 →
SECURITY INTEREST Recorded Jun 11, 2019
From: TENDRIL EA, LLC; TENDRIL OE, LLC; ENERGYSAVVY INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 049436/0401 →
RELEASE OF SECURITY INTEREST Recorded Dec 4, 2018
From: EICF AGENT LLC
To: TENDRIL NETWORKS, INC.
Reel/Frame 047666/0510 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2018
From: EICF AGENT LLC
To: TENDRIL NETWORKS, INC.
Reel/Frame 047645/0764 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 5, 2018
From: TENDRIL NETWORKS, INC.
To: TENDRIL EA, LLC
Reel/Frame 047414/0724 →
SECURITY AGREEMENT Recorded Feb 9, 2018
From: TENDRIL NETWORKS, INC.
To: EICF AGENT LLC
Reel/Frame 045297/0761 →
RELEASE OF SECURITY INTEREST Recorded Jun 29, 2015
From: LIGHTHOUSE CAPITAL PARTNERS VI, L.P.
To: TENDRIL NETWORKS, INC.
Reel/Frame 035930/0953 →
SECURITY AGREEMENT Recorded Dec 17, 2013
From: TENDRIL NETWORKS, INC.
To: LIGHTHOUSE CAPITAL PARTNERS VI, L.P.
Reel/Frame 031833/0179 →