SYSTEM AND METHOD FOR EFFICIENT DATA COLLECTION IN DISTRIBUTED SENSOR MEASUREMENT SYSTEMS
First Claim
1. A method for operating a sensor data collection system for collecting data from a plurality of endpoint devices, the method comprising:
- receiving, at a central data collection point, sensor data generated at each of the plurality of endpoint devices, the sensor data representing a series of actual measured values;
maintaining, at the central data collection point, a database containing records corresponding to the individual endpoint devices and including historic values of sensor data for those endpoint devices;
computing, at the central data collection point, predicted values representing presumed sensor data for at least one endpoint device, wherein the predicted values are computed based on the historic values of sensor data corresponding to the at least one endpoint device;
receiving, at the central data collection point, exception data generated by the at least one endpoint device, the exception data representing a discrepancy between at least one of the predicted values and a corresponding at least one actual measured sensor data value; and
in response to receiving the exception data, superseding, at the central data collection point, the at least one of the predicted values based on the exception data.
3 Assignments
0 Petitions
Accused Products
Abstract
Endpoint device, central data collection point, and associated methods for collecting data over a communication network between endpoints and the central collection point. Actual measurements from a sensor are obtained by the endpoint device at a relatively fine time granularity. The endpoint device generates reports for receipt by a central data collection point. The reports include regular reports containing a portion of the actual measurements representing sensor measurements at a relatively coarse time granularity, and exception reports, containing information representing one or more of the actual measurements that differ in frequency or granularity of regular report measurements. Each of the exception reports is generated in response to a determination that at least one of the actual measurements differs from a predicted value for that at least one of the one or more actual measurements by an amount that exceeds a pre-established limit.
-
Citations
37 Claims
-
1. A method for operating a sensor data collection system for collecting data from a plurality of endpoint devices, the method comprising:
-
receiving, at a central data collection point, sensor data generated at each of the plurality of endpoint devices, the sensor data representing a series of actual measured values; maintaining, at the central data collection point, a database containing records corresponding to the individual endpoint devices and including historic values of sensor data for those endpoint devices; computing, at the central data collection point, predicted values representing presumed sensor data for at least one endpoint device, wherein the predicted values are computed based on the historic values of sensor data corresponding to the at least one endpoint device; receiving, at the central data collection point, exception data generated by the at least one endpoint device, the exception data representing a discrepancy between at least one of the predicted values and a corresponding at least one actual measured sensor data value; and in response to receiving the exception data, superseding, at the central data collection point, the at least one of the predicted values based on the exception data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A central data collection point for use in a sensor data collection system for collecting data from a plurality of endpoint devices, comprising:
-
a collection engine module configured to receive sensor data generated at each of the plurality of endpoint devices, the sensor data representing a series of actual measured values; a database containing records corresponding to the individual endpoint devices and including historic values of sensor data for those endpoint devices; a prediction module configured to compute predicted values representing presumed sensor data for at least one endpoint device, wherein the predicted values are computed based on the historic values of sensor data corresponding to the at least one endpoint device; a data selector module configured to process received exception data generated by the at least one endpoint device, the exception data representing a discrepancy between at least one of the predicted values and a corresponding at least one actual measured sensor data value; wherein the data selector module is further configured such that, in response to receiving the exception data, the data selector module supersedes the at least one of the predicted values based on the exception data. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. An endpoint device for use with a sensor data collection system for collecting data from a large plurality of sensors, the endpoint device comprising:
-
a sensor data input module configured to obtain actual measurements from a sensor at a relatively fine time granularity; a reporting module operatively coupled to the sensor data input module and configured to generate reports for receipt by a central data collection point, the reports including; regular reports containing a portion of the actual measurements representing sensor measurements at a relatively coarse time granularity; and exception reports, each exception report containing information representing one or more of the actual measurements that differ in time granularity from the coarse granularity of the regular reports, each of the exception reports being generated in response to a determination that at least one of the one or more actual measurements differs from a predicted value for that at least one of the one or more actual measurements by an amount that exceeds a pre-established limit. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
-
31. A method for operating an endpoint device in a sensor data collection system for collecting data from a large plurality of sensors, the method comprising:
-
obtaining actual measurements from a sensor at a relatively fine time granularity; and generating reports for receipt by a central data collection point, the reports including; regular reports containing a portion of the actual measurements representing sensor measurements at a relatively coarse time granularity; and exception reports, each exception report containing information representing one or more of the actual measurements that differ in time granularity from the coarse granularity of the regular reports, each of the exception reports being generated in response to a determination that at least one of the one or more actual measurements differs from a predicted value for that at least one of the one or more actual measurements by an amount that exceeds a pre-established limit. - View Dependent Claims (32, 33, 34, 35, 36, 37)
-
Specification