Utility meter having compressed data logging
First Claim
1. A computer-implemented method for compressing utility consumption measurements within a utility meter, comprising:
- sampling, at a first time, a first set of measurement signals from a voltage and current sensor;
sampling, at a second time, a second set of measurement signals from the voltage and current sensor;
generating, based on the first set of measurement signals and the second set of measurements signals, a differential representation of a change in a voltage and a current delivered by the utility meter to a load between the first time and the second time;
compressing the first set of measurement signals and the second set of measurement signals by;
accessing a table comprising a plurality of predetermined ranges of values, each range of values comprising one or more of (i) a corresponding prefix value and (ii) a corresponding suffix value;
responsive to determining that the differential representation is within one of the plurality of predetermined ranges of values, obtaining, from the table, a prefix value that represents the one of the predetermined range of values and adding the prefix value to a compressed value, the prefix value comprising one, five or six bits; and
responsive to determining, that the prefix value comprises either five or six bits, obtaining from the table, a suffix value representative of a numerical position of the differential representation the one of the plurality of predetermined ranges of values, adding the suffix value to the compressed value;
storing the compressed value in a memory; and
responsive to determining that a threshold amount of time has lapsed, retrieving the compressed value from the memory and transmitting the compressed value to an external device over a network.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for storing information within a utility meter includes generating in a processing circuit first information regarding a metered quantity delivered to a load corresponding to a first period of time. The method also includes obtaining a first value associated with one of a plurality of predetermined ranges of values in which the first information falls. The method further includes generating in a processing circuit a second value representative of a numerical position of the first information within the one of the plurality of predetermined ranges of values. The first value and the second value are stored in a memory.
-
Citations
19 Claims
-
1. A computer-implemented method for compressing utility consumption measurements within a utility meter, comprising:
-
sampling, at a first time, a first set of measurement signals from a voltage and current sensor; sampling, at a second time, a second set of measurement signals from the voltage and current sensor; generating, based on the first set of measurement signals and the second set of measurements signals, a differential representation of a change in a voltage and a current delivered by the utility meter to a load between the first time and the second time; compressing the first set of measurement signals and the second set of measurement signals by; accessing a table comprising a plurality of predetermined ranges of values, each range of values comprising one or more of (i) a corresponding prefix value and (ii) a corresponding suffix value; responsive to determining that the differential representation is within one of the plurality of predetermined ranges of values, obtaining, from the table, a prefix value that represents the one of the predetermined range of values and adding the prefix value to a compressed value, the prefix value comprising one, five or six bits; and responsive to determining, that the prefix value comprises either five or six bits, obtaining from the table, a suffix value representative of a numerical position of the differential representation the one of the plurality of predetermined ranges of values, adding the suffix value to the compressed value; storing the compressed value in a memory; and responsive to determining that a threshold amount of time has lapsed, retrieving the compressed value from the memory and transmitting the compressed value to an external device over a network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 17, 18, 19)
-
-
11. A metering circuit, comprising:
-
a metrology circuit operably coupled to a load, the metrology circuit configured to generate energy consumption values based on a voltage and current provided to the load; a memory; and a processing circuit configured to; sample, at a first time, a first set of measurement signals; sample, at a second time, a second set of measurement signals; generate, based on the first set of measurement signals and the second set of measurement signals, a differential representation indicative of a change in energy consumption between the first time and the second time generate status information regarding a status condition of a meter between the first time and the second time; responsive to determining that the differential representation is within one of a plurality of predetermined ranges of values, obtaining, a prefix value that represents the one of the predetermined ranges of values and adding the prefix value to a compressed value; responsive to determining that the prefix value is greater than a threshold length, obtaining a suffix value representative of a numerical position of the differential representation within the one of the plurality of predetermined ranges of values, adding the suffix value to the compressed value, and storing the compressed value in the memory; and responsive to determining that a threshold amount of time has lapsed, retrieving the compressed value from the a memory and transmitting the compressed value to an external device over a network. - View Dependent Claims (12, 16)
-
-
13. A metering circuit, comprising:
-
a metrology circuit operably coupled to a load, the metrology circuit configured to generate energy consumption values based on a voltage and current provided to the load over a time period; a memory storing compressed load profile data comprising an absolute value and a compressed value associated with a corresponding time period and comprising a prefix value identifying a range of values in which a differential value falls and a suffix value identifying a location of a differential value within the identified range of values; and a processing circuit operably coupled to the memory, the processing circuit configured to; read, from the memory, the absolute value, the suffix value, and the prefix value; generate, from the suffix value and the prefix value, the differential value; generate, from the differential value and the absolute value, power information indicative of an amount of power delivered to the load during the time period; and transmit the power information to an external device. - View Dependent Claims (14, 15)
-
Specification