Patent · US Active

Fault tolerant state machine for configuring software in a digital computer

US8886995B1 · kind B1 · utility

13Cited by
14References
8Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 29, 2011
Grant dateNov 11, 2014
Priority date
Expiry dateAug 29, 2032

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/3636
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Software configuration changes are made in a digital computer by executing selected opcodes to add new features. When executing each opcode, a persistent record is kept of execution of each elementary command of the opcode. To recover from a failure of execution of an opcode, remediation opcodes are executed for a known error, or else the persistent record of execution is accessed to identify executed commands of the opcode, and the executed commands are reverted in reverse order by undoing changes made to the software configuration by the executed commands of the opcode. The resulting configuration of the digital computer is compared to a backup copy of the configuration existing at the start of execution of the opcode. If the reversion of the executed commands of the opcode has not reproduced the backup configuration, then the configuration of the digital computer is restored to the backup configuration.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.