Hardware implementation of an application-level watchdog timer

Electrical computers and digital processing systems: interprogra – Interprogram communication using message

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C719S314000, C715S717000, C713S502000, C713S600000

Reexamination Certificate

active

07003775

ABSTRACT:
An application watchdog, comprising a dedicated watchdog counter in the hardware layer and a watchdog driver operating in the kernel mode layer of the computer operating system. The driver comprises a system thread configured to monitor a plurality of designated user applications operating in the user mode of the operating system and a message passing interface for receiving periodic signals from each of the user applications. The driver also uses an interface for transmitting timer reset commands to the dedicated watchdog counter. If the system thread receives a message from each of the designated user applications within an allotted period of time, the watchdog driver sends a timer reset command to the dedicated watchdog counter. Otherwise, the dedicated watchdog counter fails to receive the reset command and subsequently issues a system reset command. Early warning signals may be issued prior to system reset to alert system management.

REFERENCES:
patent: 4072852 (1978-02-01), Hogan et al.
patent: 4099255 (1978-07-01), Stanley et al.
patent: 4513417 (1985-04-01), Lamb et al.
patent: 4538273 (1985-08-01), Lasser
patent: 4586179 (1986-04-01), Sirazi et al.
patent: 4594685 (1986-06-01), Owens
patent: 4627060 (1986-12-01), Huang et al.
patent: 4635187 (1987-01-01), Baron et al.
patent: 4696002 (1987-09-01), Schleupen et al.
patent: 4763296 (1988-08-01), Gercekci
patent: 4803682 (1989-02-01), Hara et al.
patent: 4879647 (1989-11-01), Yazawa
patent: 4956807 (1990-09-01), Hosaka et al.
patent: 5333285 (1994-07-01), Drerup
patent: 5390324 (1995-02-01), Burckhartt et al.
patent: 5404356 (1995-04-01), Abe
patent: 5747641 (1998-05-01), Frankel et al.
patent: 5748882 (1998-05-01), Huang
patent: 5774649 (1998-06-01), Goh
patent: 5978911 (1999-11-01), Knox et al.
patent: 5978912 (1999-11-01), Rakavy et al.
patent: 5978939 (1999-11-01), Mizoguchi et al.
patent: 6009521 (1999-12-01), Huang
patent: 6026454 (2000-02-01), Hauck et al.
patent: 6112320 (2000-08-01), Dien
patent: 6141774 (2000-10-01), Mattheis
patent: 6266781 (2001-07-01), Chung et al.
patent: 6393589 (2002-05-01), Smit et al.
patent: 6393590 (2002-05-01), Wood et al.
patent: 6505298 (2003-01-01), Cerbini et al.
patent: 6560726 (2003-05-01), Vrhel et al.
patent: 6615312 (2003-09-01), Hamlin et al.
patent: 6665758 (2003-12-01), Frazier et al.
patent: 6754855 (2004-06-01), Denninghoff et al.
patent: 6799318 (2004-09-01), Davison et al.
patent: 6850257 (2005-02-01), Colleran et al.
patent: 2001/0044339 (2001-11-01), Cordero et al.
patent: 2002/0162053 (2002-10-01), Os
patent: 2002/0184482 (2002-12-01), Lacombe et al.
patent: 2004/0244014 (2004-12-01), Davison et al.
Maquelin et al., “Polling Watchdog: Combining Polling and Interrupts for Efficient Message Handling” ACM 0-89791-786-3/96/0005, 1996, pp. 179-188.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Hardware implementation of an application-level watchdog timer does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Hardware implementation of an application-level watchdog timer, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Hardware implementation of an application-level watchdog timer will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3657547

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.