REAL-TIME MONITORING AND DISSEMINATION OF ENERGY CONSUMPTION AND PRODUCTION DATA
First Claim
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, 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; and
sending, to the client computer, an indication of the generated at least one measure.
9 Assignments
0 Petitions
Accused Products
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.
19 Citations
20 Claims
-
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, 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; and sending, to the client computer, an indication of the generated at least one measure. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An energy gateway computing system for collecting energy consumption data from one or more energy consuming devices and providing the data for distribution to distributed consumer devices, 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; and 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. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-readable medium 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; 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. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification