Methods and systems for prevention of data corruption

US9383222B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9383222-B2
Application numberUS-201213562094-A
CountryUS
Kind codeB2
Filing dateJul 30, 2012
Priority dateJun 29, 2012
Publication dateJul 5, 2016
Grant dateJul 5, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A utility meter includes an energy storage device configured to store energy to run the utility meter after a primary source of energy to the utility meter is unable to provide sufficient energy to run the utility meter. The utility meter includes a processor configured to determine utility usage data associated with a utility consumer, monitor an energy level of the energy storage device, and save the utility usage data, a reduced set of the utility usage data, or both, depending on the energy level of the energy storage device, and at least one data storage device configured to store the utility usage data, the reduced set of the utility usage data, or both.

First claim

Opening claim text (preview).

The invention claimed is: 1. A utility meter comprising: an energy storage device configured to store energy to run the utility meter after a primary source of energy to the utility meter is unable to provide sufficient energy to run the utility meter; a processor configured to: sample a current and a voltage using the utility meter; compute a real power and reactive power consumption based on the sampled current and voltage to determine utility usage data associated with a utility consumer; monitor an energy level of the energy storage device, the monitoring comprising determining the energy level of the energy storage device is above a first predetermined threshold, wherein the first predetermined threshold corresponds to an amount of energy to save a complete set of the utility usage data and a reduced set of the utility usage data; save the complete set of the utility usage data incrementally and periodically when the energy level of the energy storage device is above the first predetermined threshold; and save the reduced set of the utility usage data when the energy level of the energy storage device falls below a second predefined threshold, wherein the second predefined threshold corresponds to an amount of energy for a single save of the reduced set of the utility usage data; and at least one data storage device configured to store the complete set of the utility usage data, the reduced set of the utility usage data, or both, wherein the reduced set of utility usage data is combined with a previously saved complete set of utility usage data to substantially reconstruct the utility usage data, which occurs in response to determining the energy level of the energy storage device is above the first predetermined threshold during a next power-up sequence of the energy storage device. 2. The utility meter of claim 1 , wherein the energy storage device is configured to supply the energy to run the utility meter for a time sufficient to enable the processor to save the reduced set of the utility usage data but not to enable the processor to save all of the utility usage data. 3. The utility meter of claim 1 , wherein the energy storage device comprises an energy storage device other than a battery. 4. The utility meter of claim 1 , wherein the processor is configured to receive a power good signal as an indication of the energy level of the energy storage device. 5. The utility meter of claim 1 , wherein the energy storage device is configured to store an amount of energy corresponding to the power required to operate the processor and the at least one data storage device during a single save of the reduced set of the utility usage data. 6. The utility meter of claim 1 , wherein the utility usage data is configured to indicate consumption of electric power, gas, or water, or a combination thereof by the utility consumer. 7. The utility meter of claim 1 , wherein the processor is configured to save only the reduced set of the utility usage data when the primary source of energy to the utility meter is unable to provide sufficient energy to run the utility meter, and wherein the reduced set of the utility usage data comprises a subset of the utility usage data determined since a prior save, and wherein the reduced set of the utility usage data is configured to enable a substantial reconstruction of the utility usage data based on the reduced set of the utility usage data and the previously saved complete set of utility usage data. 8. The utility meter of claim 7 , wherein enabling the substantial reconstruction of the utility usage data based on the reduced set of the utility usage data and the previously saved complete set of utility usage data comprises a prevention of corruption to the utility usage data. 9. The utility meter of claim 1 , wherein the at least one data storage device comprises a first memory and a second memory, wherein the first memory is configured to store the utility usage data and the second memory is configured to store the reduced set of the utility usage data. 10. The utility meter of claim 9 , wherein the first memory is internal or external to the processor and the second memory is internal or external to the processor. 11. The utility meter of claim 1 , wherein the processor is configured to halt performance of any other tasks and save only the reduced set of the utility usage data when the energy level of the energy storage device falls beneath the second predetermined threshold. 12. The utility meter of claim 11 , wherein the second predetermined threshold indicates that there is a minimal energy required to complete the save of the reduced set of the utility usage data. 13. The utility meter of claim 1 , wherein the utility meter comprises an advanced meter infrastructure (AMI) smart meter. 14. A non-transitory computer-readable medium having code stored thereon executable by a processor, the code comprising instructions to: collect utility usage data, the collecting comprising: sampling a current and a voltage using the utility meter; computing a real power and reactive power consumption based on the sampled current and voltage to determine utility usage data associated with a utility consumer; monitor an energy level of an energy storage device, the monitoring comprising determining the energy level of the energy storage device exceeds a first predetermined threshold, wherein the first predetermined threshold correspond to an amount of energy to save a first set of the utility usage data and an incremental set of utility usage data, and wherein the energy storage device is configured to provide energy to operate the processor; save the first set of the utility usage data incrementally and periodically when the energy level of the energy storage device exceeds the first predetermined threshold; and save the incremental set of the utility usage data when the energy level of the energy storage device falls beneath a second predefined threshold, wherein the second predefined threshold corresponds to an amount of energy for a single save of the incremental set of the utility usage data, and wherein the incremental set of the utility usage data comprises a reduced set of the utility usage data, and wherein the incremental set of the utility usage data is configured to enable a reconstruction of the utility usage data by combining the saved incremental set and the saved first set of the utility usage data, which occurs in response to determining the energy level of the energy storage device exceeds the first predefined threshold during a next power-up sequence of the energy storage device. 15. The computer-readable medium of claim 14 , wherein the instructions to monitor the energy level of the energy storage device comprise instructions to monitor a voltage level associated with the energy storage device, wherein the voltage level is configured to indicate an amount of energy that can be extracted from the energy storage device. 16. The computer-readable medium of claim 14 , wherein the code comprises instructions to first save the incremental set of the utility usage data before saving the first set of the utility usage data when the energy level exceeds the first threshold. 17. A method comprising: receiving utility usage data in a utility meter, the receiving comprising: sampling a current and a voltage using the utility meter; computing a real power and reactive power consumption based on the sampled current and voltage to determine utility usage data associated with a utility consumer; monitoring an energy level of an energy storage d

Assignees

Inventors

Classifications

  • Cross-Sectional Technologies · mapped topic

  • G01D4/00Primary

    Tariff metering apparatus (in taximeters G07B13/00; apparatus actuated by coins, cards or the like with meter-controlled dispensing of liquid, gas, or electricity G07F15/00) · CPC title

  • Cross-Sectional Technologies · mapped topic

  • Smart metering, e.g. specially adapted for remote reading · CPC title

  • Smart grids as enabling technology in buildings sector (smart grids supporting the management or operation of end-user stationary applications in general, or like technologies with no associated climate change mitigation effect Y04S20/00) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9383222B2 cover?
A utility meter includes an energy storage device configured to store energy to run the utility meter after a primary source of energy to the utility meter is unable to provide sufficient energy to run the utility meter. The utility meter includes a processor configured to determine utility usage data associated with a utility consumer, monitor an energy level of the energy storage device, and …
Who is the assignee on this patent?
Rouaud Didier Gilbert, Koliwad Ajay Hanumantrao, Gen Electric
What technology area does this patent fall under?
Primary CPC classification G01D4/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 05 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).