← Back to Patent Explorer
US5699502A Expired / Lapsed US ⏱️ 0.0 years remaining

System and method for managing computer system faults

Assignee: International Business Machines Corp
•
Filing: 1995-09-29
•
Granted: 1997-12-16
•
Expires: 2015-09-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Hardware subsystems detect fault condition events in a computer system. The hardware determines, in response to each detected event, an appropriate corresponding behavior. A message is then communicated to the operating system identifying the desired responsive behavior. In response, the operating system executes appropriate preselected subroutines to cause the desired responsive behavior. New hardware, fault conditions, and behaviors may thereby be supported without necessitating corresponding modification and testing of the operating system software per se. Desired behavior of the operating system responsive to new hardware subsystems or system modifications are communicated to the operating system as behavior messages rather than events. The operating system is thereby not burdened with maintaining an appropriate behavioral responses corresponding to widely ranging and changing events associated with a plurality of different hardware systems supported by the same operating system.

Inventors

  • 👤 Randal Craig Swanberg
  • 👤 Michael Stephen Williams

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 06:34
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/22; G06F11/2289

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 142 words
A computer-implemented method for efficiently managing system shutdowns responsive to hardware faults in a computer system comprised of hardware subsystems, a master processor complex, and an operating system, comprising the steps of: defining a plurality of sets of events, each of said sets corresponding to one or more of said events and a different one of said hardware faults; defining a plurality of behaviors to be executed by said operating system, each corresponding to one of said sets of events; detecting occurrence of one of said sets of events in said computer system; selecting, as a function of said detecting, a corresponding one of said behaviors; communicating to said operating system, in response to said selecting, a representation indicating said corresponding one of said behaviors; and executing said corresponding one of said behaviors by said operating system in response to said communicating.
Claim 2
Dependent Claim 142 words
A computer-implemented method for efficiently managing system shutdowns responsive to hardware faults in a computer system comprised of hardware subsystems, a master processor complex, and an operating system, comprising the steps of: defining a plurality of sets of events, each of said sets corresponding to one or more of said events and a different one of said hardware faults; defining a plurality of behaviors to be executed by said operating system, each corresponding to one of said sets of events; detecting occurrence of one of said sets of events in said computer system; selecting, as a function of said detecting, a corresponding one of said behaviors; communicating to said operating system, in response to said selecting, a representation indicating said corresponding one of said behaviors; and executing said corresponding one of said behaviors by said operating system in response to said communicating.
Claim 3
Dependent Claim 19 words
The method of claim 1 wherein said events comprise hardware faults in one or more of said hardware subsystems.
Claim 4
Dependent Claim 28 words
The method of claim 2 wherein said step of detecting occurrence of said one of said sets of events is performed by said one or more hardware subsystems.
Claim 5
Dependent Claim 26 words
The method of claim 3 wherein said step of selecting said corresponding one of said behaviors is performed by one of more of said hardware subsystems.
Claim 6
Dependent Claim 19 words
The method of claim 4 wherein said behaviors comprise user warnings and different routines for causing said system shutdowns.
Claim 7
Dependent Claim 38 words
The method of claim 5 further including adding an additional hardware subsystem to said system; and defining a new set of events to said plurality of sets of events in response to said adding said additional hardware subsystem.
Claim 8
Dependent Claim 23 words
The method of claim 6 wherein at least one of said plurality of behaviors corresponds to said to said new set of events.
Claim 9
Dependent Claim 24 words
The method of claim 7 wherein at least one of said plurality of behaviors corresponds to two or more of said sets of events.
Claim 10
Dependent Claim 24 words
The method of claim 8 wherein said routines for causing said system shutdown each shut said system down during a different length of time.
Claim 11
Dependent Claim 59 words
The method of claim 9 further including starting a timer for a preselected interval in response to said detecting occurrence of said one of said sets of events; detecting if said one of said sets of events whose occurrence was detected, changes during said preselected interval; and aborting said corresponding one of said behaviors in response to said detecting.
Claim 12
Dependent Claim 151 words
A computer-implemented apparatus for efficiently managing system shutdowns responsive to hardware faults in a computer system comprised of hardware subsystems, a master processor complex, and an operating system, comprising: means for defining a plurality of sets of events, each of said sets corresponding to one or more of said events and a different one of said hardware faults; means for defining a plurality of behaviors to be executed by said operating system, each corresponding to one of said sets of events; means for detecting occurrence of one of said sets of events in said computer system; means for selecting, as a function of said detecting, a corresponding one of said behaviors; means for communicating to said operating system, in response to said selecting, a representation indicating said corresponding one of said behaviors; and means for executing said corresponding one of said behaviors by said operating system in response to said communicating.
Claim 13
Dependent Claim 151 words
A computer-implemented apparatus for efficiently managing system shutdowns responsive to hardware faults in a computer system comprised of hardware subsystems, a master processor complex, and an operating system, comprising: means for defining a plurality of sets of events, each of said sets corresponding to one or more of said events and a different one of said hardware faults; means for defining a plurality of behaviors to be executed by said operating system, each corresponding to one of said sets of events; means for detecting occurrence of one of said sets of events in said computer system; means for selecting, as a function of said detecting, a corresponding one of said behaviors; means for communicating to said operating system, in response to said selecting, a representation indicating said corresponding one of said behaviors; and means for executing said corresponding one of said behaviors by said operating system in response to said communicating.
Claim 14
Dependent Claim 19 words
The apparatus of claim 11 wherein said events comprise hardware faults in one or more of said hardware subsystems.
Claim 15
Dependent Claim 26 words
The apparatus of claim 12 wherein said means for detecting occurrence of said one of said sets of events includes said one or more hardware subsystems.
Claim 16
Dependent Claim 23 words
The apparatus of claim 13 wherein said means for selecting said corresponding one of said behaviors includes said one or more hardware subsystems.
Claim 17
Dependent Claim 19 words
The apparatus of claim 14 wherein said behaviors comprise user warnings and different routines for causing said system shutdowns.
Claim 18
Dependent Claim 42 words
The apparatus of claim 15 further including means for adding an additional hardware subsystem to said system; and means for defining a new set of events to said plurality of sets of events in response to said adding said additional hardware subsystem.
Claim 19
Dependent Claim 23 words
The apparatus of claim 16 wherein at least one of said plurality of behaviors corresponds to said to said new set of events.
Claim 20
Dependent Claim 24 words
The apparatus of claim 17 wherein at least one of said plurality of behaviors corresponds to two or more of said sets of events.
Claim 21
Dependent Claim 24 words
The apparatus of claim 18 wherein said routines for causing said system shutdown each shut said system down during a different length of time.
Claim 22
Dependent Claim 65 words
The apparatus of claim 19 further including means for starting a timer for a preselected interval in response to said detecting occurrence of said one of said sets of events; means for detecting if said one of said sets of events whose occurrence was detected changes during said preselected interval; and means for aborting said corresponding one of said behaviors in response to said detecting.

References Cited (Backward Citations)

US4757505A Cited
US4868832A Cited
US4985695A Cited
US5161158A Cited
US5159685A Cited
US5337320A Cited
US5388189A Cited
US5214653A Cited
US5363503A Cited
US5359728A Cited
US5430875A Cited
US5416921A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-12-15 2001-06-16 2001-12-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-12-15 2005-06-16 2005-12-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-12-15 2009-06-16 2009-12-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag