Error detection/correction and fault detection/recovery – Data processing system error or fault handling – Reliability and availability
Reexamination Certificate
2005-05-26
2010-10-26
Lohn, Joshua A (Department: 2114)
Error detection/correction and fault detection/recovery
Data processing system error or fault handling
Reliability and availability
C714S002000, C717S127000
Reexamination Certificate
active
07823021
ABSTRACT:
A monitor program executes a set of client processes upon reboot of a computer, starts, stops and monitors client processes running on the computer, and/or detects and recovers automatically from process crashes. The program monitors a client process using a supervisory thread it creates when the client process is started, and uses the process's handle to detect its termination. When process termination is detected, the state table within the monitor program is checked to determine if the client process crashed or was exited normally. If the exit was the result of a crash, the program can automatically execute crash recovery using a preconfigured plan.
REFERENCES:
patent: 5164928 (1992-11-01), Oliver et al.
patent: 5371883 (1994-12-01), Gross et al.
patent: 5590277 (1996-12-01), Fuchs et al.
patent: 5636376 (1997-06-01), Chang
patent: 5715386 (1998-02-01), Fulton et al.
patent: 5805790 (1998-09-01), Nota et al.
patent: 5943689 (1999-08-01), Tamer
patent: 5948112 (1999-09-01), Shimada et al.
patent: 6125401 (2000-09-01), Huras et al.
patent: 6240335 (2001-05-01), Wehrung et al.
patent: 6389449 (2002-05-01), Nemirovsky et al.
patent: 6457142 (2002-09-01), Klemm et al.
patent: 6470230 (2002-10-01), Toprac et al.
patent: 6591379 (2003-07-01), LeVine et al.
patent: 6615215 (2003-09-01), Petty
patent: 6665758 (2003-12-01), Frazier et al.
patent: 6745350 (2004-06-01), Cline et al.
patent: 6810493 (2004-10-01), Donaldson et al.
patent: 6907605 (2005-06-01), Ault et al.
patent: 6931526 (2005-08-01), Bacha et al.
patent: 7000150 (2006-02-01), Zunino et al.
patent: 7086009 (2006-08-01), Resnick et al.
patent: 2002/0016866 (2002-02-01), Menges et al.
patent: 2002/0184295 (2002-12-01), Bartley
patent: 2003/0028821 (2003-02-01), Jin et al.
patent: 2003/0037289 (2003-02-01), Singh et al.
patent: 2003/0167421 (2003-09-01), Klemm
patent: 2003/0217123 (2003-11-01), Anderson et al.
patent: 2004/0098724 (2004-05-01), Demsey et al.
patent: 2004/0153823 (2004-08-01), Ansari
patent: 2004/0215997 (2004-10-01), Anderson et al.
patent: 2004/0230970 (2004-11-01), Janzen
patent: 2005/0055399 (2005-03-01), Savchuk
patent: 2005/0216880 (2005-09-01), Erickson et al.
patent: 2005/0235136 (2005-10-01), Barsotti et al.
patent: 2006/0004805 (2006-01-01), Grunkemeyer et al.
patent: 2006/0005085 (2006-01-01), Zunino et al.
patent: 2006/0271205 (2006-11-01), Abe
patent: 2006/0271918 (2006-11-01), Abe
patent: 974903 (2000-01-01), None
Declaration of Julianne Y. Abe.
Declaration of David Salzman.
B. Plattner, “Real-Time Execution Monitoring,” IEEE Trans. Software Engineering, vol. SE-10. No. 6, Nov. 1984, pp. 756-764.
Keith Marzullo et al., “Tools for Distributed Application Management,” Cornell University, pp. 42-51, Aug. 1991.
Yennun Huang et al., “NT-SwiFT Software Implemented Fault Tolerance on Windows NT,” 10 pages; USENIZ Association; Proceedings of the 2nd USENIX Windows NT Symposium, Seattle, WA, Aug. 3, 1998-Aug. 4, 1998.
International Preliminary Report On Patentability from corresponding International Application No. PCT/US2006/019529 dated May 2, 2007.
Tanenbaum, A., “Modern Operating Systems” 1992, Prentice Hall, Englewood, New Jersey, US, pp. 293-303.
Alston & Bird LLP
Ko Chae
Lohn Joshua A
United Parcel Service of America Inc.
LandOfFree
Software process monitor does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Software process monitor, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Software process monitor will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4197628