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

Automatic recovery for network appliances

Assignee: PDACO Ltd
•
Filing: 1996-05-09
•
Granted: 1998-01-13
•
Expires: 2016-05-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An automatic recovery system for a network appliance features a watchdog processor that monitors operation of the appliance and initiates reboot as necessary. A primary and a secondary boot partition are provided in the system, in some embodiments on the same mass storage device, and in other embodiments on a different mass storage device. In the event reboot is unsuccessful from the primary boot partition, reboot is initiated from the secondary boot partition. The watchdog processor executes automatic recovery software stored in a non-volatile storage device, which may be a part of the same IC as the watchdog processor.

Inventors

  • 👤 Dan Kikinis

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 06:32
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/14; G06F11/1402; G06F11/1415; G06F11/1417; H; H04; H04L; H04L69/00; H04L69/40; G06F11/0703; G06F11/0751; G06F11/0754; G06F11/0757

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 115 words
An automatic recovery system for a network appliance having a central processing unit (CPU), a mass storage device having a first boot partition comprising an operating system and application software, and a non-volatile storage device, comprising: a system-independent watchdog processor coupled to the CPU and to the storage devices; a second boot partition on the mass storage device, comprising a copy of the operating software and a copy of the application software; and an automatic recovery routine on the non-volatile storage device; wherein the watchdog processor, executing the automatic recovery routine, in the event of appliance failure, initiates reboot from the second boot partition thereby placing the network appliance back in service without human intervention.
Claim 2
Dependent Claim 115 words
An automatic recovery system for a network appliance having a central processing unit (CPU), a mass storage device having a first boot partition comprising an operating system and application software, and a non-volatile storage device, comprising: a system-independent watchdog processor coupled to the CPU and to the storage devices; a second boot partition on the mass storage device, comprising a copy of the operating software and a copy of the application software; and an automatic recovery routine on the non-volatile storage device; wherein the watchdog processor, executing the automatic recovery routine, in the event of appliance failure, initiates reboot from the second boot partition thereby placing the network appliance back in service without human intervention.
Claim 3
Dependent Claim 33 words
An automatic recovery system as in claim 1 further comprising a second mass storage device, and wherein the first and second boot partitions reside respectively on the first and second mass storage devices.
Claim 4
Dependent Claim 23 words
An automatic recovery system as in claim 1 wherein the watchdog processor and the non-volatile storage device comprise a single integrated circuit (IC).
Claim 5
Dependent Claim 53 words
An automatic recovery system as in claim 1 wherein the watchdog processor, executing the automatic recovery routine, monitors reboot attempts from the first partition, and initiates reboot from the second partition as a consequence of the reboot attempts from the first partition exceeding a preprogrammed number of attempts in a preprogrammed time period.
Claim 6
Dependent Claim 48 words
The system of claim 1 wherein, after reboot from the second boot partition, automatically placing the appliance back in service, the automatic recovery system copies the operating system and the application software from the second boot partition into the first boot partition, thereby repairing the first boot partition.
Claim 7
Dependent Claim 112 words
A network appliance having a central processing unit (CPU), a mass storage device having a first boot partition comprising an operating system and application software, and a non-volatile storage device, comprising: a system-independent watchdog processor coupled to the CPU and to the storage devices; a second boot partition on the mass storage device, comprising a copy of the operating software and a copy of the application software; and an automatic recovery routine on the non-volatile storage device; wherein the watchdog processor, executing the automatic recovery routine, in the event of appliance failure initiates a reboot attempt from the second boot partition thereby placing the network appliance back in service without human intervention.
Claim 8
Dependent Claim 112 words
A network appliance having a central processing unit (CPU), a mass storage device having a first boot partition comprising an operating system and application software, and a non-volatile storage device, comprising: a system-independent watchdog processor coupled to the CPU and to the storage devices; a second boot partition on the mass storage device, comprising a copy of the operating software and a copy of the application software; and an automatic recovery routine on the non-volatile storage device; wherein the watchdog processor, executing the automatic recovery routine, in the event of appliance failure initiates a reboot attempt from the second boot partition thereby placing the network appliance back in service without human intervention.
Claim 9
Dependent Claim 28 words
A network appliance as in claim 6 further comprising a second mass storage device, and wherein the first and second boot partitions reside on separate mass storage devices.
Claim 10
Dependent Claim 22 words
A network appliance as in claim 6 wherein the watchdog processor and the non-volatile storage device comprise a single integrated circuit (IC).
Claim 11
Dependent Claim 52 words
A network appliance as in claim 6 wherein the watchdog processor, executing the automatic recovery routine, monitors reboot attempts from the first partition, and initiates reboot from the second partition as a consequence of the reboot attempts from the first partition exceeding a preprogrammed number of attempts in a preprogrammed time period.
Claim 12
Dependent Claim 49 words
The network appliance of claim 6 wherein, after reboot from the second boot partition, automatically placing the appliance back in service, the automatic recovery system copies the operating system and the application software from the second boot partition into the first boot portion, thereby repairing the first boot partition.
Claim 13
Independent Claim 114 words
A method for rebooting a network appliance having a CPU, a mass storage device having a first and a second boot partition each comprising an identical operating system and application software, and a non-volatile storage device, comprising steps of: (a) monitoring operation of the appliance for failure requiting reboot via an on-board watchdog processor executing, independently of the CPU, automatic recovery software stored on the non-volatile storage device; (b) initiating reboot from the first boot partition on the mass storage device in the event of failure requiring reboot; and (c) initiating reboot from the second boot partition on the mass storage device in the event that reboot from the first boot partition is unsuccessful.
Claim 14
Independent Claim 114 words
A method for rebooting a network appliance having a CPU, a mass storage device having a first and a second boot partition each comprising an identical operating system and application software, and a non-volatile storage device, comprising steps of: (a) monitoring operation of the appliance for failure requiting reboot via an on-board watchdog processor executing, independently of the CPU, automatic recovery software stored on the non-volatile storage device; (b) initiating reboot from the first boot partition on the mass storage device in the event of failure requiring reboot; and (c) initiating reboot from the second boot partition on the mass storage device in the event that reboot from the first boot partition is unsuccessful.
Claim 15
Dependent Claim 35 words
The method of claim 11 wherein the second boot partition is on a second mass storage device, and, in step (c), the reboot from the second boot partition is from the second mass storage device.
Claim 16
Dependent Claim 20 words
The method of claim 11 wherein the watchdog processor and the non-volatile storage device comprise a single integrated circuit (IC).
Claim 17
Dependent Claim 56 words
The method of claim 11 wherein, in step (c), the watchdog processor, executing the automatic recovery routine, monitors reboot attempts from the first boot partition, and initiates reboot from the second boot partition as a consequence of the reboot attempts from the first boot partition exceeding a preprogrammed number of attempts in a preprogrammed time period.
Claim 18
Dependent Claim 27 words
The method of claim 11 further comprising a step (d) copying the operating system and application software from the second boot partition into the first boot partition.

References Cited (Backward Citations)

US4663707A Cited
US4802119A Cited
US5157663A Cited
US5455932A Cited
US5528750A Cited
US5572659A Cited
US5390324A Cited
US5596711A Cited
US5367669A Cited
US5537533A Cited
US5564054A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-01-12 2001-07-14 2002-01-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-01-12 2005-07-14 2006-01-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-01-12 2009-07-14 2010-01-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag