IP Library Granted Patent US 9,204,208
Granted Patent B2
US 9,204,208 · App. 13/328,972 · Granted Dec 1, 2015

Smartgrid energy-usage-data storage and presentation systems, devices, protocol, and processes including an announcement protocol

Inventors: Pasi Hurri (Degerby, FI); Niilo Neuvo (Espoo, FI); Topi Mikkola (Vantaa, FI); Erik Bunn (Basel, CH); Ilkka Kaakkola (Helsinki, FI); Kalle Kivimaa (Vantaa, FI)
Assignee: Basen Corporation
H04Q9/00H04Q2209/20H04Q2209/60H04Q2209/826
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,204,208
App. No.
13/328,972
Granted
Dec 1, 2015
Kind
B2
Abstract

This disclosure relates to systems, devices, protocols, and processes for retrieving, accessing, and presenting information of energy usage using a distributed storage process and distributed logical services to provide a user with real-time energy usage information and visualization.

Claims (70)

1. A distributed architecture service announcement protocol process for enabling presentation of user requested information by a distributed energy usage data storage distribution system, the process comprising:

receiving a first broadcast announcement message from a first or second of redundant service modules of the distributed energy usage data storage distribution system;

wherein the distributed energy usage data storage distribution system includes a measurement device, a logger device, and a plurality of long term storage devices;

wherein the redundant service modules include redundant visualization service modules;

wherein the first broadcast announcement message includes a service indication;

wherein the service indication is of a visualization service;

wherein the receiving the first broadcast announcement message including the visualization service indication is performed by a web server service module of the distributed energy usage data storage distribution system; and

presenting the user requested information, performed by the web server service module.

2. A distributed architecture service announcement protocol process of claim 1 further comprising:

receiving a second broadcast announcement message;

wherein a service indication of the second broadcast announcement message is of:

a storage unit service.

3. A distributed architecture service announcement protocol process of claim 1 further comprising:

receiving a second broadcast announcement message;

wherein a service indication of the second broadcast announcement message is of:

a logger service.

4. A distributed architecture service announcement protocol process of claim 1 wherein:

the receiving the first broadcast announcement message occurs periodically.

5. A distributed architecture service announcement protocol process according to claim 1 further comprising:

receiving a second broadcast announcement message;

wherein a service indication of the second broadcast announcement message is of an autodiscovery service.

6. A distributed architecture service announcement protocol process of claim 1 further comprising:

receiving a second broadcast announcement message with a logger service indication transmitted periodically by the logger device; and

receiving a third broadcast announcement message with a storage unit service indication transmitted periodically by each of the plurality of long term storage devices.

7. A distributed architecture service announcement protocol process of claim 1 further comprising:

receiving a second broadcast announcement message with a logger service indication transmitted periodically by the logger device;

receiving a third broadcast announcement message with a storage unit service indication transmitted periodically by each of the plurality of long term storage devices; and

receiving a fourth broadcast announcement message with an event monitoring and alerting service indication transmitted periodically by an event/alert service device.

8. A distributed architecture service announcement protocol process of claim 1 further comprising:

receiving a plurality of other broadcast announcement messages with corresponding other service indications;

wherein the plurality of other service indications include one of each from the group of:

logger service, storage unit service, event monitoring and alerting service, search engine service, data filtering service, autodiscovery service, issue correlation service, report manager service, user management service, map tile service, content manager service, insite map service, issue manager service, report manager service, customer portal service, end-user portal service, data export service, interface service.

9. A user interface service module device of a distributed energy usage data storage distribution system, the device comprising:

a processor,

a transmitter;

a receiver;

an I/O device;

a memory;

a module stored in the memory and configured to be executed by the processor to:

receive a broadcast announcement message from a first or second of redundant service modules of the distributed energy usage data storage distribution system;

wherein the distributed energy usage data storage distribution system includes a measurement device, a logger device, and a plurality of long term storage devices;

wherein the redundant service modules are redundant visualization service modules;

wherein the broadcast announcement message includes a service indication;

wherein the service indication is for a visualization service;

store the visualization service as being a service which the user interface service module device requires;

store information from the received broadcast announcement message including the visualization service indication in the memory; and

provide a presentation of user requested information based on the visualization service indication.

10. A user interface service module device of claim 9 , wherein the module device is configured to

receive a second broadcast announcement message with a second service indication, and

determine when the second service indication is of a storage unit service.

11. A logger user interface service module device of claim 9 , wherein the module device is configured to

receive a second broadcast announcement message with a second service indication, and

determine when the second service indication is of a logger service.

12. A logger user interface service module device of claim 9 , wherein the module device is configured to:

receive the broadcast announcement message periodically.

13. A user interface service module device of claim 9 , wherein the module device is configured to:

receive a second broadcast announcement message with a second service indication, and

determine when the second service indication is of an autodiscovery service.

14. A user interface service module device of claim 9 ,

wherein the module device is configured to:

receive a broadcast announcement message with a logger service indication transmitted periodically by the logger device; and

receive a broadcast announcement message with a storage unit service indication transmitted periodically by each of the plurality of long term storage devices.

15. A user interface service module device of claim 9 ,

wherein the module device is configured to:

receive a second broadcast announcement message with logger service indication transmitted periodically by the logger device;

receive a third broadcast announcement message with storage unit service indication transmitted periodically by each of the plurality of long term storage devices; and

receive a fourth broadcast announcement message with event monitoring and alerting service indication transmitted periodically by an event/alert service device.

16. A user interface service module device of claim 9 , wherein the module device is configured to:

receive a plurality of other broadcast announcement messages with corresponding other service indications;

wherein the plurality of other service indications include one of each from the group of: logger service, storage unit service, event monitoring and alerting service, search engine service, data filtering service, autodiscovery service, issue correlation service, report manager service, user management service, map tile service, content manager service, insite map service, issue manager service, report manager service, customer portal service, end-user portal service, data export service, interface service.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2012
From: HURRI, PASI; NEUVO, NIILO; MIKKOLA, TOPI; KIVIMAA, KALLE; KAAKKOLA, ILKKA; BUNN, ERIK
To: BASEN CORPORATION
Reel/Frame 028051/0082 →
Continuity (1)
Related Publication 20120154171A1 · Jun 21, 2012