Patent US4866712A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4866712A Expired / Lapsed US ⏱️ 0.0 years remaining

Methods and apparatus for fault recovery

Assignee: Iconectiv LLC
•
Filing: 1988-02-19
•
Granted: 1989-09-12
•
Expires: 2008-02-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An error recovery system for computers is shown in which an error table and an action table are used to control the parameters of the error recovery system. The error table has one entry for each possible error and contains a count increment for each corrective action that might be taken to correct that error. The action table includes an error count threshold for each possible corrective action. The system operates to accumulate error count increments against possible actions and, when the corresponding threshold is exceeded, initiates the corrective action. Since the table contents are easily modified, the recovery strategy can be updated and modified by the computer user without changing the recovery system programs.

Inventors

  • 👤 Ming-Te Chao

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 18:41
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/0703; G06F11/0793; G06F11/0706; G06F11/0751; G06F11/0754; G06F11/076; G11; G11B; G11B20/00; G11B20/10; G11B20/18; G11B20/1816; G11B2020/183

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 117 words
A computer error recovery system comprising an error table for storing each identified error in said computer, an action list of all actions to be taken to correct the identified error, and an error count increment value for each said action on said action list, an action table for storing, for each possible corrective action to be taken, an error count threshold value which, when exceeded, triggers the action corresponding to said error count threshold, means, responsive to an identified error, for accumulation error count increments, and means, utilizing said error and said action table and response to accumulated error count increments, for automatically initiating each corrective action for which said accumulated count exceeds the count threshold.
Claim 2
Dependent Claim 117 words
A computer error recovery system comprising an error table for storing each identified error in said computer, an action list of all actions to be taken to correct the identified error, and an error count increment value for each said action on said action list, an action table for storing, for each possible corrective action to be taken, an error count threshold value which, when exceeded, triggers the action corresponding to said error count threshold, means, responsive to an identified error, for accumulation error count increments, and means, utilizing said error and said action table and response to accumulated error count increments, for automatically initiating each corrective action for which said accumulated count exceeds the count threshold.
Claim 3
Dependent Claim 29 words
The computer error recovery system according to claim 1 further comprising means for editing said error and action tables to add, delete or modify the contents of said tables.
Claim 4
Dependent Claim 34 words
The computer error recovery system according to claim 1 wherein at least one of said possible errors comprises the failure to recover from another one of said possible errors after executing the corrective action.
Claim 5
Independent Claim 139 words
A method for recovering from errors occurring in a computer system, said method comprising the steps of storing an easily editable error table in said computer, said error table including, for each identified error in said computer, an action list of all actions to be taken to correct the identified error, and an error count increment for that action, storing an easily editable action table in said computer, said action table including, for each possible corrective action to be taken, an error count threshold which, when exceeded, triggers an action corresponding to said error count threshold, accumulating the error counts for each identified error against all actions on said action list for said each identified error and automatically initiating a particular corrective action when the accumulated count for that particular action exceeds the count threshold for said particular action.
Claim 6
Independent Claim 139 words
A method for recovering from errors occurring in a computer system, said method comprising the steps of storing an easily editable error table in said computer, said error table including, for each identified error in said computer, an action list of all actions to be taken to correct the identified error, and an error count increment for that action, storing an easily editable action table in said computer, said action table including, for each possible corrective action to be taken, an error count threshold which, when exceeded, triggers an action corresponding to said error count threshold, accumulating the error counts for each identified error against all actions on said action list for said each identified error and automatically initiating a particular corrective action when the accumulated count for that particular action exceeds the count threshold for said particular action.
Claim 7
Dependent Claim 41 words
The method according to claim 4 further comprising the steps of editing said error and action tables to add, delete or modify the contents of said tables in response to newly discovered errors, newly discovered corrective actions, or new recovery strategies.
Claim 8
Dependent Claim 25 words
The method according to claim 4 further including the step of reporting the failure of a corrective action as another one of said identified errors.
Claim 9
Dependent Claim 62 words
A table-driven error recovery subsystem for data processing system comprising a user-editable error table including each possible error that might occur in said system, a user-editable action table including each possible corrective action that might be useful in said system, and means automatically responsive to the contents of said tables for carrying out a multistaged recovery strategy for said data processing system.
Claim 10
Dependent Claim 62 words
A table-driven error recovery subsystem for data processing system comprising a user-editable error table including each possible error that might occur in said system, a user-editable action table including each possible corrective action that might be useful in said system, and means automatically responsive to the contents of said tables for carrying out a multistaged recovery strategy for said data processing system.
Claim 11
Dependent Claim 38 words
The error recovery subsystem according to claim 7 further including a plurality of queues for storing a history of the errors that have occurred in said system, and means for implementing said strategy in response to said history.

References Cited (Backward Citations)

US3704363A Cited
US3939453A Cited
US4209846A Cited
US4635214A Cited
US4654852A Cited
US4755997A Cited
US4661953A Cited
US4730313A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-09-11 1993-03-13 1993-09-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-09-11 1997-03-13 1997-09-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-09-11 2001-03-13 2001-09-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag