Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
93 words
A computer system, comprising: a failure detection circuit operable to generate a reset signal when a failure is detected, wherein said reset signal resets the computer system; a memory device capable of containing boot code, wherein said memory device includes a hard disk drive having a plurality of bootable partitions, one partition containing a normal operating system and another partition containing a diagnostic program; and a processor coupled to said memory device and responsive to said reset signal for booting the computer system from said memory device when said reset signal is generated.
Claim 2
Dependent Claim
93 words
A computer system, comprising: a failure detection circuit operable to generate a reset signal when a failure is detected, wherein said reset signal resets the computer system; a memory device capable of containing boot code, wherein said memory device includes a hard disk drive having a plurality of bootable partitions, one partition containing a normal operating system and another partition containing a diagnostic program; and a processor coupled to said memory device and responsive to said reset signal for booting the computer system from said memory device when said reset signal is generated.
Claim 3
Dependent Claim
43 words
The computer system of claim 1, wherein said failure detection circuit includes: a timer operable to load a countdown value and begin counting down from said countdown value, said timer operable to generate said reset signal when said timer reaches said countdown value.
Claim 4
Dependent Claim
44 words
The computer system of claim 2, wherein said failure detection circuit further includes: a masking circuit operable to mask said reset signal generated by said timer when said masking circuit is enabled, said masking circuit being enabled after the computer system is powered on.
Claim 5
Dependent Claim
27 words
The computer system of claim 3, further comprising: a software driver executable by said processor for disabling said masking circuit after determining a cause of the failure.
Claim 6
Dependent Claim
49 words
The computer system of claim 4, wherein said computer system is operable by a system operator wearing a pager, the computer system further comprising: a modem coupled to said processor; said software driver being operable to cause said modem to communicate with the pager in response to a failure.
Claim 7
Dependent Claim
46 words
The computer system of claim 1, further comprising: a nonvolatile memory device operable to store a bootable partition selection; and said processor being responsive to said bootable partition selection for booting the computer system to one of said hard disk drive partitions according to said selection.
Claim 8
Dependent Claim
31 words
The computer system of claim 6, further comprising: means for allowing remote access to the computer system for receiving commands when the computer system is booted to said diagnostic program partition.
Claim 9
Dependent Claim
32 words
The computer system of claim 7, wherein said means for allowing remote access includes: a modem; means for indicating an incoming or outgoing access; and means for completing said indicated access direction.
Claim 10
Dependent Claim
53 words
The computer system of claim 1, further comprising: a diagnostic routine executable by said processor for testing the memory of the computer system in response to a failure; said diagnostic routine capable of logging faults found during the memory testing; and means for deallocating memory found to have faults during the memory testing.
Claim 11
Independent Claim
110 words
A method of handling a failure in a computer system, the computer system including a hard disk drive having one or more bootable partitions and a nonvolatile memory device operable to store a bootable partition selector, the method comprising the computer implemented steps of: (a) detecting a failure in the computer system; (b) generating a reset signal when a failure is detected, said reset signal causing the computer system to reset; and (c) booting the computer system in response to said reset signal, the booting step utilizing boot code stored in a bootable partition which has been selected based on the bootable partition selector stored in the nonvolatile memory device.
Claim 12
Independent Claim
110 words
A method of handling a failure in a computer system, the computer system including a hard disk drive having one or more bootable partitions and a nonvolatile memory device operable to store a bootable partition selector, the method comprising the computer implemented steps of: (a) detecting a failure in the computer system; (b) generating a reset signal when a failure is detected, said reset signal causing the computer system to reset; and (c) booting the computer system in response to said reset signal, the booting step utilizing boot code stored in a bootable partition which has been selected based on the bootable partition selector stored in the nonvolatile memory device.
Claim 13
Dependent Claim
46 words
The method of claim 10, wherein step (a) further comprises the steps of: (d) periodically initializing a timer while said computer system is operational; (e) causing said timer to begin timing after step (d); and (f) determining a failure has happened if said timer times out.
Claim 14
Dependent Claim
37 words
The method of claim 10, wherein step (b) further comprises the steps of: (g) masking said reset signal after the computer system is power on; and (h) selectably unmasking said reset signal if failure recovery is desired.
Claim 15
Dependent Claim
41 words
The method of claim 12, wherein after unmasking said reset signal, the method further comprises the steps of: (i) analyzing the failure for a cause of the failure; and (j) masking said reset signal after determining the cause of the failure.
Claim 16
Dependent Claim
46 words
The method of claim 10, wherein one partition contains a normal operating system and another partition contains a diagnostic program, the method further comprising the step of: (m) causing the computer system to allow remote access when the computer system is booted to said diagnostic partition.
Claim 17
Dependent Claim
50 words
The method of claim 14, wherein the computer system includes a main memory, the method further comprising the steps of: (n) testing the main memory after step (m); (o) logging faults found during step (n); and (p) deallocating a portion of main memory found to be faulty during step (n).
Claim 18
Dependent Claim
25 words
The method of claim 10, further comprising the step of: (q) causing the computer system to communicate with a pager in response to the failure.