05210854 is referenced by 235 patents and cites 29 patents.

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.

Title
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
Application Number
7/366168
Publication Number
5210854
Application Date
June 14, 1989
Publication Date
May 11, 1993
Inventor
Thomas E Hunt
Brookline
NH, US
Arthur J Beaverton
Maynard
MA, US
Agent
Kenyon & Kenyon
Assignee
Digital Equipment Corporation
MA, US
IPC
G06F 12/02
View Original Source