DATA REDUCTION IN A MULTI-NODE SYSTEM
First Claim
1. A computerized system comprising:
- at least one intermediate node;
wherein said at least one intermediate node is connected to a plurality of sensors operable to monitor usage of a resource;
wherein said at least one intermediate node is connected to an operator node;
wherein said at least one intermediate node comprises;
a receiver configured to receive data from the plurality of sensors;
wherein the data is indicative of usage of the resource during a timeframe;
a clustering module configured to determine a set of clusters based upon the data;
wherein each cluster of the set of clusters groups one or more sensors of the plurality of sensors;
a data reduction module configured to determine a reduced data associated with a cluster of the set of clusters;
the reduced data comprises;
is a consumption profile indicative of usage of the resource during the timeframe; and
identifications of sensors grouped by the cluster; and
a transmitter configured to send the reduced data.
1 Assignment
0 Petitions
Accused Products
Abstract
An advanced metering infrastructure comprises intermediate nodes. The intermediate nodes receive data from child nodes and aggregate the data according to groups of child nodes. The aggregation provides for a reduced version of the data. The reduction is performed based on groups determined by clustering. The reduced version of the data comprises data describing a group of measurements over time, such as a centroid in an n-dimension space, number of customers in the group, radius of the group and the like. The centroid may shift over time based on a consumption profile, such as low consumption at noon, and high consumption at evening. The consumption profiles may be determined in a learning phase, as well as shifting of centroids of each group over time.
-
Citations
21 Claims
-
1. A computerized system comprising:
-
at least one intermediate node;
wherein said at least one intermediate node is connected to a plurality of sensors operable to monitor usage of a resource;
wherein said at least one intermediate node is connected to an operator node;wherein said at least one intermediate node comprises; a receiver configured to receive data from the plurality of sensors; wherein the data is indicative of usage of the resource during a timeframe; a clustering module configured to determine a set of clusters based upon the data;
wherein each cluster of the set of clusters groups one or more sensors of the plurality of sensors;a data reduction module configured to determine a reduced data associated with a cluster of the set of clusters;
the reduced data comprises;is a consumption profile indicative of usage of the resource during the timeframe; and identifications of sensors grouped by the cluster; and a transmitter configured to send the reduced data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computerized method for transmitting data from a plurality of sensors to an operator node through at least one intermediate node, wherein the plurality of sensor are operable to monitor usage of a resource;
- the method comprises at the at least one intermediate node;
receiving data from the plurality of sensors;
wherein the data is indicative of usage of the resource during a timeframe;determining a set of clusters based upon the data;
wherein each cluster of the set of clusters groups one or more sensors of the plurality of sensors;determining a reduced data associated with a cluster of the set of clusters;
the reduced data comprises;a consumption profile indicative of usage of the resource during the timeframe; and identifications of sensors grouped by the cluster; and transmitting the reduced data towards the operator node. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
- the method comprises at the at least one intermediate node;
-
21. A computer program product for an intermediate node transmitting data received from a plurality of sensors towards an operator node, the computer program product comprising:
-
a non-transitory computer readable media; a first program instruction for receiving data from the plurality of sensors;
wherein the data is indicative of usage of a resource during a timeframe;a second program instruction for determining a set of clusters based upon the data;
wherein each cluster of the set of clusters groups one or more sensors of the plurality of sensors;a third program instruction for determining a reduced data associated with a cluster of the set of clusters;
the reduced data comprises;a consumption profile indicative of usage of the resource during the timeframe; and identifications of sensors grouped by the cluster; and a fourth program instruction for transmitting the reduced data towards the operator node; and wherein said first, second, third and fourth program instructions are stored in said non-transitory computer readable media.
-
Specification