Error detection/correction and fault detection/recovery – Data processing system error or fault handling – Reliability and availability
Reexamination Certificate
2007-05-29
2007-05-29
Bonzo, Bryce P. (Department: 2113)
Error detection/correction and fault detection/recovery
Data processing system error or fault handling
Reliability and availability
C714S035000
Reexamination Certificate
active
10079966
ABSTRACT:
A system is disclosed that can determine whether a routine is stalled. The system does not require the developer of the routine to add code for the purpose of detecting whether the routine is stalled. Furthermore, the system can be used to monitor various routines at different levels of granularity, such as at the thread level, method level, or other levels. One embodiment of the present invention allows a user to specify a method and an expected time frame. Code for that method is modified to add additional code that implements a timing mechanism. The timing mechanism is used to detect when a thread enters that method and does not return within an approximation of the expected time frame. Other embodiments are also within the scope of the present invention.
REFERENCES:
patent: 5193180 (1993-03-01), Hastings
patent: 5379414 (1995-01-01), Adams
patent: 5396613 (1995-03-01), Hollaar
patent: 5432933 (1995-07-01), Janicek
patent: 5526485 (1996-06-01), Brodsky
patent: 5655081 (1997-08-01), Bonnell et al.
patent: 5732272 (1998-03-01), Gochee
patent: 5748882 (1998-05-01), Huang
patent: 5898873 (1999-04-01), Lehr
patent: 5911060 (1999-06-01), Elliott
patent: 5978594 (1999-11-01), Bonnell et al.
patent: 6009258 (1999-12-01), Elliott
patent: 6021272 (2000-02-01), Cahill
patent: 6076157 (2000-06-01), Borkenhagen et al.
patent: 6260187 (2001-07-01), Cirne
patent: 6308287 (2001-10-01), Mitchell et al.
patent: 6332212 (2001-12-01), Organ et al.
patent: 6374282 (2002-04-01), Bunton et al.
patent: 6449739 (2002-09-01), Landan
patent: 6543022 (2003-04-01), O'Connor
patent: 6567839 (2003-05-01), Borkenhagen et al.
patent: 6630946 (2003-10-01), Elliott et al.
patent: 6745321 (2004-06-01), Floyd et al.
patent: 6795916 (2004-09-01), Tung
patent: 2002/0038416 (2002-03-01), Fotland et al.
patent: 2002/0103663 (2002-08-01), Bankier et al.
patent: 2002/0162053 (2002-10-01), Os
patent: 2002/0170036 (2002-11-01), Cobb et al.
Keller, Ralph and Holze, Urs, Binary Component Adaptation, University of California, Technical Report, Dec. 3, 1997.
Lee, Han Bok and Zorn, Benjamin G., BIT: A Tool for Instrumenting Java Bytecodes, USITS 97, Dec. 1997.
Cohen, Geoff A., Chase, Jeffrey S., Kaminsky, David L., Automatic Program Transformation with JOIE, USENIX Annual Technical Symposium, Jun. 1998.
Larus, James R., and Schnarr, Eric, EEL: Machine-Independent Executable Editing, SIGPLAN Conference on Programming Language Design and Implementation, Jun. 1995.
Cirne Lewis K.
Cobb Jeffrey R.
Bonzo Bryce P.
Vierra Magen Marcus & DeNiro LLP
Wily Technology, Inc.
LandOfFree
Detecting a stalled routine does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Detecting a stalled routine, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Detecting a stalled routine will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3816579