Error detection/correction and fault detection/recovery – Data processing system error or fault handling – Reliability and availability
Reexamination Certificate
1999-10-14
2003-06-24
Beausoliel, Robert (Department: 2184)
Error detection/correction and fault detection/recovery
Data processing system error or fault handling
Reliability and availability
C714S023000
Reexamination Certificate
active
06584587
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates generally to the field of processing systems and, more particularly, to a watchdog method and apparatus in such processing systems.
2. Background Information
In a complex electronic system that includes multiple subsystems, one or more of the subsystems may fail or operate in a reduced capacity, thereby affecting the performance of the overall system. In such a situation, the failed subsystem(s) may cause the entire system to “lock up” or “freeze”. User intervention is then typically required to reset the entire system. Furthermore, the one or more failed subsystems may enhance the risk of damage or even fire to the system.
Accordingly, there is a need in the technology for a method and apparatus to reduce such effects.
SUMMARY OF THE INVENTION
The present invention comprises a watchdog method and apparatus for a processing system running one or more tasks for controlling one or more subsystems. In one embodiment, the method includes configuring a device to cause a hardware reset to the one or more subsystems in a predetermined time, and calling a first task in a table and changing a status of the first task to called. For one or more tasks in the table, the method determines the status of the task, and, if the status is called, sets a flag to a true state if a second predetermined time has passed since the task was called and has not replied. If the flag is not set to the true state, the method configures the device to push back the occurrence of a hardware reset to the predetermined time. A next task in the table is then called, and its status is changed to called.
Other embodiments are described and claimed herein.
REFERENCES:
patent: 3566368 (1971-02-01), Blauw
patent: 4117459 (1978-09-01), Douglas et al.
patent: 4689766 (1987-08-01), Kent
patent: 4716588 (1987-12-01), Thompson et al.
patent: 4872110 (1989-10-01), Smith et al.
patent: 5027358 (1991-06-01), O'Dell et al.
patent: 5204955 (1993-04-01), Kagei et al.
patent: 5440725 (1995-08-01), Weller et al.
patent: 5560033 (1996-09-01), Doherty et al.
patent: 5631698 (1997-05-01), Lee
patent: 5655083 (1997-08-01), Bagley
patent: 5715386 (1998-02-01), Fulton et al.
patent: 5768620 (1998-06-01), Johnson et al.
patent: 5802271 (1998-09-01), Hashimoto et al.
patent: 5841969 (1998-11-01), Fye
patent: 6018759 (2000-01-01), Doing et al.
patent: 6154859 (2000-11-01), Norizuki et al.
patent: 6173339 (2001-01-01), Yorimitsu
patent: 6173417 (2001-01-01), Merrill
patent: 6393590 (2002-05-01), Wood et al.
Valerie J. Easton and John H. McColl, “Random Sampling”, Sep. 1997, <http://www.stats.gla.ac.uk/steps/glossary/sampling.html#randsamp> [May 6, 2002].
Blakely , Sokoloff, Taylor & Zafman LLP
Sony Corporation
LandOfFree
Watchdog method and apparatus does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Watchdog method and apparatus, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Watchdog method and apparatus will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3156466