Non-volatile memory incremental counting system

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 4860228
SERIAL NO

07018148

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Disclosed is a technique for storing a count of incrementally increasing data exclusively in EEPROM using semaphores to avoid significant losses, as a result of power downs, greater than a single least significant bit in accuracy. The disclosed embodiment includes a first EEPROM register, comprised of 256 bits, for storing 256 incremental count increases, each bit is used to record an incremental count increase. A pair of 16 bit EEPROM registers is provided for incrementally storing updated count information in response to the first EEPROM register overflowing. Semaphores are provided for indicating whether or not the incrementally increasing count information has been at least partially stored in the pair of registers. Once an overflow from the first register is detected, the semaphores are checked to determine in what stage the update to the pair of registers was left (in case of power down). In response to the semaphore information, the overflow is stored in the pair of registers for a complete update of the count, and the semaphores are appropriately updated to so indicate.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
MOTOROLA INC SCHAUMBURG IL A CORP OFDE

International Classification(s)

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Carroll, Christopher J Streamwood, IL 12 30

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation