Systems and methods for wirelessly transmitting data from a utility meter
First Claim
1. A method of wirelessly transmitting periodic readings of a remote utility meter to a host computer, comprising:
- (a) storing a plurality of meter reading values in a buffer;
(b) processing said plurality of meter reading value in said buffer to determine the relative difference between a first meter reading value and a second meter reading value wherein said second meter reading value is the next sequentially stored meter reading value in said buffer relative to said first meter reading value;
(c) determining whether said relative difference is less than a predetermined value;
(d) determining the status of a compression flag, (e) if said relative difference is less than said predetermined value and said compression flag is not set, then setting said compression flag, transmitting a compression indication, and transmitting said relative difference;
(f) if said relative difference is less than said predetermined value and said compression flag is set, then transmitting said relative difference;
(g) if said relative difference is greater than said predetermined value, and said compression flag is not set, then transmitting said first meter reading value; and
(h) if said relative difference is greater than said predetermined value, and said compression flag is set, then resetting said compression flag, transmitting a decompression indication and transmitting said first meter reading value.
7 Assignments
0 Petitions
Accused Products
Abstract
A method for wirelessly transmitting data from an utility meter, such as an electric meter, is disclosed. A microprocessor housed inside an energy meter obtains readings of various power indicia, stores the readings, processes the buffer to determine an efficient means of formatting the data for transmission using a radio frequency communications link. The method examines the plurality of readings and determines if values can be communicated by transmitting an initial reading and followed by the difference of the next reading from the previous reading. A special indication is transmitted to turn ‘on’ compression and allow the receiver to propertly interpret received data. Other indicators are transmitted to turn ‘off’ compression, turn on compression for a pre-defined limited duration, or vary the range of the difference between readings.
-
Citations
8 Claims
-
1. A method of wirelessly transmitting periodic readings of a remote utility meter to a host computer, comprising:
-
(a) storing a plurality of meter reading values in a buffer;
(b) processing said plurality of meter reading value in said buffer to determine the relative difference between a first meter reading value and a second meter reading value wherein said second meter reading value is the next sequentially stored meter reading value in said buffer relative to said first meter reading value;
(c) determining whether said relative difference is less than a predetermined value;
(d) determining the status of a compression flag, (e) if said relative difference is less than said predetermined value and said compression flag is not set, then setting said compression flag, transmitting a compression indication, and transmitting said relative difference;
(f) if said relative difference is less than said predetermined value and said compression flag is set, then transmitting said relative difference;
(g) if said relative difference is greater than said predetermined value, and said compression flag is not set, then transmitting said first meter reading value; and
(h) if said relative difference is greater than said predetermined value, and said compression flag is set, then resetting said compression flag, transmitting a decompression indication and transmitting said first meter reading value. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of receiving meter reading data by a host computer transmitted from a meter, comprising:
-
(a) initializing values in a receiving buffer;
(b) receiving a plurality of data bytes into said buffer;
(c) reading a first data byte stored in said buffer;
(d) determining whether said first data byte includes a compression indication or decompression indication;
(e) if said first data byte does not include said compression indication and does not include said decompression indication, then reading a second byte stored in said buffer and determining a first meter reading value using said first data byte and said second data byte;
(f) if said first data word includes said compression indication, then reading said second data byte stored in said buffer and determining a first meter reading value by using said second data byte and to a previously stored meter reading value; and
(g) if said first data includes said decompression indication, then reading said second data byte and a third data byte stored in said buffer and determining a first meter reading value by using said second data byte and said third data byte;
(h) equating a previously stored meter reading value to said first meter reading value;
- View Dependent Claims (8)
-
Specification