Maintaining information integrity while minimizing network utilization of accumulated data in a distributed network
First Claim
1. A method for gathering information regarding usage of a resource from at least one of a plurality of measuring nodes operatively coupled to a controller through a communication network, wherein said measuring node includes at least one sensor and a node processor operatively coupled to said sensor, and said controller includes a controller processor, comprising:
- predicting a first estimated resource usage associated with said at least one sensor with said node processor, wherein said node processor uses a predictor algorithm and a first dataset regarding said resource usage to predict said first estimate resource usage;
predicting a second estimated resource usage with said controller processor, wherein said controller processor uses said predictor algorithm and a second dataset, which is the same as said first dataset, to arrive at said second estimated resource usage, wherein said first and second estimated resource usages are the same;
measuring resource usage, to which said first and second estimated resource usages apply, with said sensor;
calculating a difference between said first estimated resource usage and said measured resource usage using said node processor; and
a) if said difference falls outside of a bound, communicating said measured resource usage to said controller, adjusting said first dataset with said node processor for making further predictions of said first estimated resource usage and adjusting said second dataset with said controller processor for making further predictions of said second estimated resource usage, such that said second dataset remains the same as said first dataset, andb) if said difference remains within said bound, said measuring node refrains from communicating said measured resource usage to said controller.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and systems for gathering information regarding usage of a resource from at least one of a plurality of measuring nodes operatively coupled to a controller, wherein the measuring node includes at least one sensor and a node processor operatively coupled to the sensor, and the controller includes a controller processor. The method includes predicting an estimated resource usage value associated with the at least one sensor with the node processor and separately with the controller each using a predictor algorithm and dataset. The method further includes measuring resource usage to which the estimated resource usage value applies with the sensor and calculating a difference between the estimated resource usage value and the measured resource usage with the node processor. If the difference falls outside of a bound the measured resource usage is communicated to the controller.
-
Citations
20 Claims
-
1. A method for gathering information regarding usage of a resource from at least one of a plurality of measuring nodes operatively coupled to a controller through a communication network, wherein said measuring node includes at least one sensor and a node processor operatively coupled to said sensor, and said controller includes a controller processor, comprising:
-
predicting a first estimated resource usage associated with said at least one sensor with said node processor, wherein said node processor uses a predictor algorithm and a first dataset regarding said resource usage to predict said first estimate resource usage; predicting a second estimated resource usage with said controller processor, wherein said controller processor uses said predictor algorithm and a second dataset, which is the same as said first dataset, to arrive at said second estimated resource usage, wherein said first and second estimated resource usages are the same; measuring resource usage, to which said first and second estimated resource usages apply, with said sensor; calculating a difference between said first estimated resource usage and said measured resource usage using said node processor; and a) if said difference falls outside of a bound, communicating said measured resource usage to said controller, adjusting said first dataset with said node processor for making further predictions of said first estimated resource usage and adjusting said second dataset with said controller processor for making further predictions of said second estimated resource usage, such that said second dataset remains the same as said first dataset, and b) if said difference remains within said bound, said measuring node refrains from communicating said measured resource usage to said controller.
-
-
2. The method of claim 1, wherein said bound is a fixed value.
-
3. The method of claim 1, wherein said bound is calculated using a bound algorithm.
-
4. The method of claim 3, wherein said bound algorithm is calculated separately by said controller processor.
-
5. The method of claim 4, further comprising calculating a range of probable resource usage values by said controller processor using said bound algorithm.
-
6. The method of claim 1, wherein said measuring node includes node memory and said method further comprises storing more than one measured resource usage in said node memory and communicating said more than one measured resource usage to said controller when said difference exceeds said bound.
-
7. The method of claim 1, wherein said method is repeated.
-
8. The method of claim 7, wherein said method is repeated every line cycle.
-
9. The method of claim 1, wherein said measuring node includes a plurality of sensors and said method is executed for more than one of said sensors.
-
10. The method of claim 1, wherein said bound changes with time.
-
11. A system for gathering information regarding usage of a resource from a plurality of measuring nodes, comprising:
-
a plurality of measuring nodes operatively coupled to a controller through a communication network, wherein each of said measuring nodes includes at least one sensor configured to measure resource usage and a node processor operatively coupled to said sensor, wherein said node processor is configured to predict a first estimated resource usage associated with said at least one sensor using a predictor algorithm and a first dataset regarding said resource usage, measure resource usage, to which said first estimated resource usage value applies, with said sensor, and calculate a difference between said first estimated resource usage and said measured resource usage and a) if said difference falls outside of a bound, communicate said measured resource usage to said controller and adjust said first dataset for making further predictions of said first estimated resource usage, and b) if said difference remains within said bound, refraining from communicating said measured resource usage to said controller; wherein said controller includes a controller processor, wherein said controller processor is configured to predict a second estimated resource usage, wherein said controller uses said predictor algorithm and a second dataset, which is the same as said first dataset, to arrive at second estimated resource usage, wherein said first estimated resource usage and said second estimated resource usage are the same, and adjust said second dataset for making further predictions of said second estimated resource usage if said node processor communicates said measured resource usage, such that said second dataset remains the same as said first dataset.
-
-
12. The system of claim 11, wherein each of said measuring nodes includes more than one sensor.
-
13. The system of claim 11, wherein said resource usage is selected from the group consisting of energy, fuel consumption and water consumption.
-
14. The system of claim 11, wherein said at least one sensor is operatively coupled to a resource consuming device.
-
15. The system of claim 11, wherein said at least one sensor is operatively coupled to a resource supply line.
-
16. The system of claim 11, wherein said at least one sensor is operatively coupled to a resource storage device.
-
17. The system of claim 11, wherein said at least one sensor is operatively coupled to a resource generating device.
-
18. The system of claim 11, wherein said sensor includes a device selected from the group consisting of Hall sensors, current transformers, and Rogowski coils.
-
19. The system of claim 11, wherein said sensor includes a device selected from the group consisting of a flow meter, a pressure gauge, and a level gauge.
-
20. A system comprising, one or more computer readable devices having stored thereon, individually or in combination, instructions that when executed by one or more processors result in the following operations comprising:
-
predicting a first estimated resource usage associated with at least one sensor operatively coupled to a measuring node using a node processor, wherein said node processor uses a predictor algorithm and a first dataset regarding said resource usage; predicting a second estimated resource usage separately with a controller operatively coupled to said measuring node through a communication network, wherein said controller uses said predictor algorithm and a second dataset, which is the same as said first dataset, to arrive at said second estimated resource usage, wherein said first and second estimated resource usages are the same; measuring resource usage, to which said first and second estimated resource usages apply, with said sensor; calculating a difference between said first estimated resource usage value and said measured resource usage using said node processor, and a) if said difference falls outside of a bound, communicating said measured resource usage to said controller, adjusting said first dataset with said node controller for making further predictions of said first estimated resource usage, and adjusting said second dataset with said controller for making further predictions of said second estimated resource usage, such that said second dataset remains the same as said first dataset, and b) if said difference remains within said bound, said measuring node refrains from communicating said measured resource usage to said controller.
-
Specification