Energy management systems and methods
First Claim
1. A method of communicating data within an energy management system, the method comprising:
- performing energy management analytics on data collected from a plurality of devices in the energy management system;
creating a plurality of dynamically configurable data frames, each dynamically configurable data frame comprising at least a portion of data collected from the plurality of devices and a result of the energy management analytics and being encrypted in a format that avoids transmission of a plurality of repetitive data parametersappending the plurality of dynamically configurable data frames to transport layer packets for transmission as data packets via a TCP/IP network protocol; and
transmitting the data packets comprising the plurality of dynamically configurable data frames;
wherein creating the plurality of dynamically configurable data frames includes;
converting the data collected from the plurality of devices into a positional number system format;
converting the result of the energy management analytics into a floating point arithmetic format; and
sequencing of the data and the result in response to the converting based on a configuration definition for creation of the plurality of dynamically configurable data frames, wherein the configuration definition is derived from a plurality of libraries associated with the plurality of devices.
3 Assignments
0 Petitions
Accused Products
Abstract
This disclosure relates generally to energy management and more particularly to energy management systems and methods. In one embodiment, a method of communicating data within an energy management system is disclosed. The method includes performing energy management analytics on data collected from a plurality of devices in the energy management system. The method further includes transmitting a plurality of dynamically configurable data frames. Each dynamically configurable data frame comprising at least a portion of data collected from the plurality of devices and a result of the energy management analytics and being encrypted in a format that avoids transmission of a plurality of repetitive data parameters. The method includes decrypting the plurality of dynamically configurable data frames received to perform advanced analytics on the data and the result.
-
Citations
17 Claims
-
1. A method of communicating data within an energy management system, the method comprising:
-
performing energy management analytics on data collected from a plurality of devices in the energy management system; creating a plurality of dynamically configurable data frames, each dynamically configurable data frame comprising at least a portion of data collected from the plurality of devices and a result of the energy management analytics and being encrypted in a format that avoids transmission of a plurality of repetitive data parameters appending the plurality of dynamically configurable data frames to transport layer packets for transmission as data packets via a TCP/IP network protocol; and transmitting the data packets comprising the plurality of dynamically configurable data frames; wherein creating the plurality of dynamically configurable data frames includes; converting the data collected from the plurality of devices into a positional number system format; converting the result of the energy management analytics into a floating point arithmetic format; and sequencing of the data and the result in response to the converting based on a configuration definition for creation of the plurality of dynamically configurable data frames, wherein the configuration definition is derived from a plurality of libraries associated with the plurality of devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An energy management system comprising a plurality of devices, the energy management system comprising:
-
at least one processors; and a computer-readable medium storing instructions that, when executed by the at least one processor, cause the at least one processor to perform operations comprising; performing energy management analytics on data collected from the plurality of devices in the energy management system; creating a plurality of dynamically configurable data frames, each dynamically configurable data frame comprising at least a portion of data collected from the plurality of devices and a result of the energy management analytics and being encrypted in a format that avoids transmission of a plurality of repetitive data parameters appending the plurality of dynamically configurable data frames to transport layer packets for transmission as data packets via a TCP/IP network protocol; and transmitting the data packets comprising the plurality of dynamically configurable data frames; wherein creating the plurality of dynamically configurable data frames includes; converting the data collected from the plurality of devices into a positional number system format; converting the result of the energy management analytics into a floating point arithmetic format; and sequencing of the data and the result in response to the converting based on a configuration definition for creation of the plurality of dynamically configurable data frames, wherein the configuration definition is derived from a plurality of libraries associated with the plurality of devices. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable storage medium for communicating data within an energy management system, when executed by a computing device, cause the computing device to:
-
perform energy management analytics on data collected from a plurality of devices in the energy management system; create a plurality of dynamically configurable data frames, each dynamically configurable data frame comprising at least a portion of data collected from the plurality of devices and a result of the energy management analytics and being encrypted in a format that avoids transmission of a plurality of repetitive data parameters; append the plurality of dynamically configurable data frames to transport layer packets for transmission as data packets via a TCP/IP network protocol; and transmit the data packets comprising the plurality of dynamically configurable data frames; wherein the plurality of dynamically configurable data frames are created by at least; converting the data into a positional number system format; converting the result into a floating point arithmetic format; and sequencing of the data and the result in response to the converting based on a configuration definition for creation of the plurality of dynamically configurable data frames, wherein the configuration definition is derived from a plurality of libraries associated with the plurality of devices.
-
Specification