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
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 |