Data processing: database and file management or data structures – Database design – Data structure types
Reexamination Certificate
2006-04-18
2010-02-02
Cottingham, John R. (Department: 2167)
Data processing: database and file management or data structures
Database design
Data structure types
C707S793000
Reexamination Certificate
active
07657527
ABSTRACT:
A system and method for detecting termination of an application, such as a database instance, that uses locks is described. A holding child process is started from a parent process. The holding child process connects to a monitored application instance, acquires an exclusive lock on the monitored application instance and returns a ready signal upon successfully acquiring the exclusive lock. A waiting child process is started from the parent process subsequent to the holding child process. The holding child process connects to the monitored application instance, blocks on the exclusive lock on the monitored application instance and returns a result signal upon at least one of acquiring the exclusive lock and clearing the block on the exclusive lock. The return signal is processed at the parent process. Using locks provides immediate detection that the application has terminated. Methods for blocking against the application are also described.
REFERENCES:
patent: 5202971 (1993-04-01), Henson et al.
patent: 5305448 (1994-04-01), Insalaco et al.
patent: 5459862 (1995-10-01), Garliepp et al.
patent: 5623666 (1997-04-01), Pike et al.
patent: 5659781 (1997-08-01), Larson
patent: 5692178 (1997-11-01), Shaughnessy
patent: 5706516 (1998-01-01), Chang et al.
patent: 5727203 (1998-03-01), Hapner et al.
patent: 5727206 (1998-03-01), Fish et al.
patent: 5802523 (1998-09-01), Jasuja et al.
patent: 5828876 (1998-10-01), Fish et al.
patent: 5872981 (1999-02-01), Waddington et al.
patent: 5890153 (1999-03-01), Fukuda et al.
patent: 5920872 (1999-07-01), Grewell et al.
patent: 6105026 (2000-08-01), Kruglikov et al.
patent: 6108654 (2000-08-01), Chan et al.
patent: 6148299 (2000-11-01), Yoshimoto
patent: 6185601 (2001-02-01), Wolff
patent: 6199094 (2001-03-01), Presler-Marshall
patent: 6314563 (2001-11-01), Agesen et al.
patent: 6347374 (2002-02-01), Drake et al.
patent: 6370529 (2002-04-01), Kruglikov et al.
patent: 6401120 (2002-06-01), Gamache et al.
patent: 6418542 (2002-07-01), Yeager
patent: 6430698 (2002-08-01), Khalil et al.
patent: 6463457 (2002-10-01), Armentrout et al.
patent: 6466574 (2002-10-01), Fujisaki et al.
patent: 6549957 (2003-04-01), Hanson et al.
patent: 6560216 (2003-05-01), McNiff et al.
patent: 6625602 (2003-09-01), Meredith et al.
patent: 6708195 (2004-03-01), Borman et al.
patent: 6718486 (2004-04-01), Roseli et al.
patent: 6772255 (2004-08-01), Daynes
patent: 6799173 (2004-09-01), Czajkowski et al.
patent: 6804711 (2004-10-01), Dugan et al.
patent: 6807540 (2004-10-01), Huras et al.
patent: 6892205 (2005-05-01), Colrain et al.
patent: 2002/0107957 (2002-08-01), Zargham et al.
patent: 2004/0205414 (2004-10-01), Roselli et al.
patent: 2005/0171945 (2005-08-01), Colrain et al.
Mahapatra et al., “Oracle Parallel Processing”, Aug. 2000, O'Reilly, pp. 1-7.
Lewis et al. “Multithreaded Programming with JAVATM Technology”,Dec. 17, 1999, Prentice Hall, 21 selected pages.
Gary, J. et al., “Transaction Processing: Concepts and Techniques”Morgan Kaufman, San Francisco(1993) pp. 128-138.
“Sun Cluster 2.2 Software Installation Guide,” Sun Microsystems, Part No. 809-5342 (2000) Revision A.
“Compact ProLiant Clusters HA/F100 and HA/F200 Administrator Guide,” Compaq Computer Corporation, Part No. 380362-002, Second Edition (1999).
Colrain Carol L.
Du Xing
Cottingham John R.
Hickman Palermo & Truong & Becker LLP
Oracle International Corporation
Richardson James E.
LandOfFree
System and method for detecting termination of an... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System and method for detecting termination of an..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for detecting termination of an... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4193753