System for updating program stored in EEPROM by storing new version into new location and updating second transfer vector to contain starting address of new version

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5210854
SERIAL NO

07366168

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Firmware resident in electrically erasable programmable read only memory ('EEPROM') can be updated by a user while maintaining the intelligence of a computer system during the updating process by a control logic device. The control logic device decodes address and control signals to provide a hardware partitioning of the firmware resident in the EEPROMs to prevent writing to protected partitions of the firmware. Transfer vectors are used to provide indirect accessing of subroutines resident in the firmware. During an updating process, a new version of a subroutine is stored in a free area in the EEPROMs before the transfer vector pointing to the old version of the subroutine is updated. The window of vulnerability to errors during the updating process is minimized by only updating a page of memory containing the transfer vector that points to the old version of the subroutine after the new version has been stored.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
HEWLETT-PACKARD DEVELOPMENT COMPANY L P10300 ENERGY DRIVE SPRING TX 77389

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Beaverton, Arthur J Maynard, MA 2 340
Hunt, Thomas E Brookline, NH 4 384

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation