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

Computer failure recovery and alert system

Assignee: Hewlett Packard Development Co LP
•
Filing: 1996-12-18
•
Granted: 1999-09-21
•
Expires: 2016-12-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer system includes a timer which times out if the operating system does not periodically reset the timer. When the system fails and no longer resets the timer, the timer times out, and the computer is reset. The system performs its power on program and checks the memory array for bad memory blocks, which are mapped out of the memory. Next, the system alerts the operator of the failure using a pager. The system then reboots itself from a hard drive having two separate bootable partitions, one for the operating system in the first partition, and one for a diagnostics program in the second partition, so that an operator may diagnose and remedy the problem. The operator may set an indication of which partition to use for booting. The system further provides for remote access so that the operator may interact with the diagnostics program from a remote location.

Inventors

  • 👤 David M. Burckhartt
  • 👤 Lazaro D. Perez
  • 👤 Theodore F. Emerson
  • 👤 Randolph O. Dow
  • 👤 Gary A. Stimac

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 05:16
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/22; G06F11/2294; G06F11/07; G06F11/0703; G06F11/0751; G06F11/0754; G06F11/0757; G06F11/14; G06F11/1402; G06F11/1415; G06F9/00; G06F9/06; G06F9/44; G06F9/4401; G06F9/4406; G11; G11C; G11C29/00; G11C29/70; G11C29/76

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.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-09-20 2003-03-22 2003-09-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-09-20 2007-03-22 2007-09-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-09-20 2011-03-22 2011-09-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag