IP Library Granted Patent US 8,983,784
Granted Patent B2
US 8,983,784 · App. 13/328,968 · Granted Mar 17, 2015

Smartgrid energy-usage-data storage and presentation systems, devices, protocol, and processes including a storage distribution process and 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: Base N Corporation
G06Q50/06Y04S20/30Y04S20/18G06Q50/10Y04S10/60
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 8,983,784
App. No.
13/328,968
Granted
Mar 17, 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 (26)

1. A real-time energy usage data storage distribution process comprising:

receiving incoming energy usage information data and an origination information data at a logger device, the origination information data indicative of a particular sensor device from which the incoming energy usage information data was received;

determining to which plurality of non-volatile storage devices, each non-volatile storage device from a respective group of non-volatile storage devices, to distribute and store the energy usage information data, based on the origination information data;

wherein the logger device executes a determination of where to store the incoming energy usage information data by performing a spreading algorithm on the origination information data, the spreading algorithm performs a modulus operation which is a calculation performed on the origination information data resulting in a remainder used to determine to which non-volatile storage device from the respective group of non-volatile storage devices the incoming energy usage information data is to be distributed and stored;

wherein the received incoming energy usage information data is received from a plurality of agent devices; and

wherein the received incoming energy usage information data is an energy usage data packet including origination information, timestamp, and energy usage information.

2. The real-time energy usage data storage distribution process of claim 1 , wherein the received incoming energy usage information data is an aggregate energy usage data packet.

3. The real-time energy usage data storage distribution process of claim 1 , wherein the received energy usage data packet is an aggregate energy usage data packet including origination information and a plurality of a timestamp and energy usage information.

4. The real-time energy usage data storage distribution process of claim 1 , wherein the energy usage data packet further includes an origination identifier;

wherein the origination identifier includes origination information and ownership information.

5. A logger 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:

receiving incoming energy usage information data and an associated origination information data indicative of a particular sensor device from which the incoming energy usage information data was received at the logger device;

determining to which plurality of non-volatile storage devices, each non-volatile storage device from a respective group of non-volatile storage devices, to distribute and store the incoming energy usage information data, based on the associated origination information data;

wherein the logger device executes a determination of where to store the incoming energy usage information data by performing a spreading algorithm on the origination information data, the spreading algorithm performs a modulus operation which is a calculation performed on the origination information data resulting in a remainder used to determine to which non-volatile storage device from the respective group of non-volatile storage devices the incoming energy usage information data is to be distributed and stored;

wherein the received incoming energy usage information data is received from a plurality of agent devices; and

wherein the received incoming energy usage information data is an energy usage data packet including origination information, timestamp, and energy usage information.

6. The logger device of claim 5 , wherein the received incoming energy usage information data is an aggregate energy usage data packet.

7. The logger device of claim 5 , wherein the received energy usage data packet is an aggregate energy usage data packet including origination information and a plurality of a timestamp and energy usage information.

8. The logger device of claim 5 , wherein the energy usage data packet further includes an origination identifier;

wherein the origination identifier includes origination information and ownership information.

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 20120158329A1 · Jun 21, 2012