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,wherein the data received from the plurality of sensors comprises a list of a predetermined number of values of monitored resource consumption values,wherein the list corresponds to a point in a space having n-dimensions;
wherein n is the predetermined number of values;
wherein the clustering module is configured to determine a cluster of the set of clusters based on distances between points in a space, andwherein the points correspond to the data;
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;
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
19 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, wherein the data received from the plurality of sensors comprises a list of a predetermined number of values of monitored resource consumption values, wherein the list corresponds to a point in a space having n-dimensions;
wherein n is the predetermined number of values;
wherein the clustering module is configured to determine a cluster of the set of clusters based on distances between points in a space, andwherein the points correspond to the data; 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;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. A computerized method for transmitting data in a metering infrastructure 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 in a plurality of geographical regions;
- 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, wherein the data received from the plurality of sensors comprises a list of predetermined number of values of monitored resource consumption values, and wherein the list corresponds to a point in a space having n-dimensions;
wherein n is the predetermined number of values;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, wherein a cluster of the set of clusters is determined based on distances between points in a space, wherein the points correspond to the data;determining, by a processor of the at least one intermediate node, 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 (12, 13, 14, 15, 16, 17, 18)
- the method comprises at the at least one intermediate node;
-
19. 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 medium comprising computer instructions stored therein for causing a computer processor to perform steps of; receiving data from the plurality of sensors, wherein the data is indicative of usage of a resource during a timeframe; wherein the data received from the plurality of sensors comprises a list of a predetermined number of values of monitored resource consumption values and, wherein the list corresponds to a point in a space having n-dimensions;
wherein n is the predetermined number of values;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, wherein a cluster of the set of clusters is determined based on distance between points in a space, wherein the points correspond to the data;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.
-
Specification