Time diversified packet protocol
First Claim
1. A method of determining a variance between a meter interface unit (MIU) clock and an actual time in an automated meter reading (AMR) system, comprising:
- (a) receiving a first packet of data from a meter interface unit (MIU) in communication with a utility meter by the AMR system, said first packet containing a first reading of said meter, said first reading being associated with a first elapsed time indicator reporting a first time elapsed since said first reading was taken based on an MIU clock of said MIU;
(b) associating the first reading in said packet with a first actual time said reading was taken based upon a receiving device clock of said receiving device and said first elapsed time indicator;
(c) receiving a later packet from the MIU by the AMR system, said later packet containing the first reading, the first reading being associated with a second elapsed time indicator reporting a second time elapsed since said first reading was taken based on the MIU clock, the second elapsed time indicator of said first reading in said later packet being different than the first elapsed time indicator;
(d) associating the first reading in the later packet with a second actual time said first reading was taken based upon the receiving device clock and said second elapsed time indicator;
(e) determining the variance between the MIU clock and the actual time in the AMR system based on a difference between the first actual time and the second actual time; and
(f) when the variance exceeds a threshold variance between the MIU clock and the AMR system, sending a calibration factor to the MIU to compensate for the variance between the MIU clock and the actual time in the AMR system.
0 Assignments
0 Petitions
Accused Products
Abstract
A method of reporting information from a meter interface unit to a receiving device in which a data packet is transferred from the meter interface unit containing meter readings, which are associated with an indicator of the elapsed time since the reading was taken. The receiving device compares this elapsed time value with the actual elapsed time, based upon the internal clock of the receiving device, in order to determine any inaccuracies in the clock of the meter interface unit. In another embodiment, the data packet includes at least two nonsequential meter readings, separated by a multiplicity of reading intervals, on a rolling basis, such that data will not be lost as a result of a temporary obstruction that interferes with the transmission or receipt of meter readings.
7 Citations
12 Claims
-
1. A method of determining a variance between a meter interface unit (MIU) clock and an actual time in an automated meter reading (AMR) system, comprising:
-
(a) receiving a first packet of data from a meter interface unit (MIU) in communication with a utility meter by the AMR system, said first packet containing a first reading of said meter, said first reading being associated with a first elapsed time indicator reporting a first time elapsed since said first reading was taken based on an MIU clock of said MIU; (b) associating the first reading in said packet with a first actual time said reading was taken based upon a receiving device clock of said receiving device and said first elapsed time indicator; (c) receiving a later packet from the MIU by the AMR system, said later packet containing the first reading, the first reading being associated with a second elapsed time indicator reporting a second time elapsed since said first reading was taken based on the MIU clock, the second elapsed time indicator of said first reading in said later packet being different than the first elapsed time indicator; (d) associating the first reading in the later packet with a second actual time said first reading was taken based upon the receiving device clock and said second elapsed time indicator; (e) determining the variance between the MIU clock and the actual time in the AMR system based on a difference between the first actual time and the second actual time; and (f) when the variance exceeds a threshold variance between the MIU clock and the AMR system, sending a calibration factor to the MIU to compensate for the variance between the MIU clock and the actual time in the AMR system. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of determining a variance between a meter interface unit (MIU) clock and an actual time as reported by an automated meter reading (AMR) system, comprising:
-
(a) receiving a first packet of data from an MIU that makes readings of a meter upon reading intervals by the AMR system, said first packet containing a first reading and a second reading of said meter, each said first and second readings being associated with a first elapsed time indicator of a time elapsed since said first and second reading was taken based on an MIU clock of said MIU, wherein the first and second readings in said packet are non-sequential, and wherein an elapsed time between the first and second readings is at least two reading intervals; (b) associating the first and second readings in said packet with an actual time said first and second readings were taken based upon an AMR system clock of said AMR system and said first elapsed time indicator; (c) receiving a later packet of data from the MIU by the AMR system, said later packet containing a third reading of said meter, said third reading being associated with a second elapsed time indicator of a time elapsed since said third reading was taken based on the MIU clock, wherein the third reading is a same reading as the first reading, the second elapsed time indicator being different than the first elapsed time indicator; (d) associating the third reading in said later packet with a third actual time said third reading was taken based upon the AMR system clock of said AMR system and said second elapsed time indicator; (e) determining a variance between the MIU clock and the AMR system clock based on a difference between the first actual time and the third actual time; and (f) when the variance exceeds a threshold variance between the MIU clock and the AMR system clock, sending a calibration factor to the MIU to compensate for the variance between the MIU clock and the actual time as reported by the AMR system. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification