Upgrade of a program
US6324692A · kind A · utility
Assignee
Inventor
Key dates
| Filing date | Jul 28, 1999 |
| Grant date | Nov 27, 2001 |
| Priority date | — |
| Expiry date | Jul 28, 2019 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F11/2089
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A method and processor program product for performing an upgrade of a program on a processor are provided. An upgraded version of the program is received into the processor and a backup of the program is created in memory associated with the processor. The upgraded version of the program is then installed and the processor is rebooted. Prior to initializing other application drivers, a reboot driver checks if the state of the processor is correct. If the reboot driver determines that the state of the processor is incorrect, the system reverts to the backup of the program. In alternative embodiments, if the reboot driver determines that the state is incorrect, the system inhibits the loading of other application drivers. Additionally, the reboot driver may set a counter to indicate the number of times that the processor is rebooted. If the counter has not reached a predetermined threshold, the system attempts to reboot the processor with the upgraded version of the program. If the counter reaches the predetermined threshold, the system reverts to the backup of the program.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.