Error detection/correction and fault detection/recovery – Data processing system error or fault handling – Reliability and availability
Reexamination Certificate
2007-07-10
2007-07-10
Chu, Gabriel (Department: 2114)
Error detection/correction and fault detection/recovery
Data processing system error or fault handling
Reliability and availability
C702S182000
Reexamination Certificate
active
10864648
ABSTRACT:
An execution environment accommodating object-based software transparently monitors interactions with software objects to generate operational management information for managing programs executing at plural computers. Notifications are directed to a software manager in the form of events, which can additionally be provided to applications or user programs. The software manager can group the events into sets and derive various operational management metrics from them to provide an overall picture of a program's performance, including availability. A hierarchical arrangement feature facilitates gathering information for programs scattered over plural computers. An alert feature provides warnings if metrics fall outside a specified threshold. In addition, the alert feature can automatically subscribe to additional sets of events to dynamically select the information collected by the software manager. Since the operational management information is collected transparently by logic outside the objects, manual instrumentation of the program is unnecessary, and software management technology is made available to organizations without software management expertise.
REFERENCES:
patent: 4034353 (1977-07-01), Denny et al.
patent: 4231106 (1980-10-01), Heap et al.
patent: 4752928 (1988-06-01), Chapman et al.
patent: 4800488 (1989-01-01), Agarwal et al.
patent: 4953080 (1990-08-01), Dysart et al.
patent: 5047919 (1991-09-01), Sterling et al.
patent: 5093914 (1992-03-01), Coplien et al.
patent: 5125091 (1992-06-01), Staas, Jr. et al.
patent: 5133075 (1992-07-01), Risch
patent: 5151987 (1992-09-01), Abraham et al.
patent: 5168441 (1992-12-01), Onarheim et al.
patent: 5179702 (1993-01-01), Spix et al.
patent: 5204956 (1993-04-01), Danuser et al.
patent: 5212793 (1993-05-01), Donica et al.
patent: 5307490 (1994-04-01), Davidson et al.
patent: 5313616 (1994-05-01), Cline et al.
patent: 5315703 (1994-05-01), Matheny et al.
patent: 5404523 (1995-04-01), DellaFera et al.
patent: 5442791 (1995-08-01), Wrabetz et al.
patent: 5459837 (1995-10-01), Caccavale
patent: 5485574 (1996-01-01), Bolosky et al.
patent: 5485617 (1996-01-01), Stutz et al.
patent: 5511197 (1996-04-01), Hill et al.
patent: 5517645 (1996-05-01), Stutz et al.
patent: 5519863 (1996-05-01), Allen et al.
patent: 5519867 (1996-05-01), Moeller et al.
patent: 5524238 (1996-06-01), Miller et al.
patent: 5528753 (1996-06-01), Fortin
patent: 5539907 (1996-07-01), Srivastava et al.
patent: 5548718 (1996-08-01), Siegel et al.
patent: 5574918 (1996-11-01), Hurley et al.
patent: 5577251 (1996-11-01), Hamilton et al.
patent: 5577252 (1996-11-01), Nelson et al.
patent: 5579520 (1996-11-01), Bennett
patent: 5581686 (1996-12-01), Koppolu et al.
patent: 5581760 (1996-12-01), Atkinson et al.
patent: 5619710 (1997-04-01), Travis, Jr. et al.
patent: 5687370 (1997-11-01), Garst et al.
patent: 5689708 (1997-11-01), Regnier et al.
patent: 5732273 (1998-03-01), Srivastava et al.
patent: 5748881 (1998-05-01), Lewis et al.
patent: 5752038 (1998-05-01), Blake et al.
patent: 5754861 (1998-05-01), Kumar
patent: 5765174 (1998-06-01), Bishop
patent: 5787251 (1998-07-01), Hamilton et al.
patent: 5790789 (1998-08-01), Suarez
patent: 5794038 (1998-08-01), Stutz et al.
patent: 5802291 (1998-09-01), Balick et al.
patent: 5838916 (1998-11-01), Domenikos et al.
patent: 5864669 (1999-01-01), Osterman et al.
patent: 5872976 (1999-02-01), Yee et al.
patent: 5881225 (1999-03-01), Worth
patent: 5884316 (1999-03-01), Bernstein et al.
patent: 5903758 (1999-05-01), Walker
patent: 5907675 (1999-05-01), Aahlad
patent: 5907709 (1999-05-01), Cantey et al.
patent: 5920863 (1999-07-01), McKeehan et al.
patent: 5933640 (1999-08-01), Dion
patent: 5937191 (1999-08-01), Graham
patent: 5941947 (1999-08-01), Brown et al.
patent: 5958010 (1999-09-01), Agarwal et al.
patent: 5991536 (1999-11-01), Brodsky et al.
patent: 6026236 (2000-02-01), Fortin et al.
patent: 6026428 (2000-02-01), Hutchison et al.
patent: 6061723 (2000-05-01), Walker et al.
patent: 6105147 (2000-08-01), Molloy
patent: 6125400 (2000-09-01), Cohen et al.
patent: 6126329 (2000-10-01), Bennett et al.
patent: 6126330 (2000-10-01), Knight
patent: 6148338 (2000-11-01), Lachelt et al.
patent: 6167450 (2000-12-01), Angwin et al.
patent: 6178529 (2001-01-01), Short et al.
patent: 6182158 (2001-01-01), Kougiouris et al.
patent: 6185590 (2001-02-01), Klein
patent: 6216237 (2001-04-01), Klemm et al.
patent: 6253252 (2001-06-01), Schofield
patent: 6253256 (2001-06-01), Wollrath et al.
patent: 6263488 (2001-07-01), Fortin et al.
patent: 6282701 (2001-08-01), Wygodny et al.
patent: 6351847 (2002-02-01), Sakamoto et al.
patent: 6393458 (2002-05-01), Gigliotti et al.
patent: 6434714 (2002-08-01), Lewis et al.
patent: 6473791 (2002-10-01), Al-Ghosein et al.
patent: 6567861 (2003-05-01), Kasichainula et al.
patent: 6611955 (2003-08-01), Logean et al.
patent: 6622299 (2003-09-01), Santosuosso et al.
patent: 6629123 (2003-09-01), Hunt
patent: 6658602 (2003-12-01), Nakano
patent: 6684246 (2004-01-01), Hasha
patent: 6832380 (2004-12-01), Lau et al.
patent: 7039919 (2006-05-01), Hunt
patent: 7076784 (2006-07-01), Russell et al.
patent: 0559100 (1993-09-01), None
patent: 0623876 (1994-11-01), None
patent: 0638863 (1995-02-01), None
patent: 0777178 (1997-06-01), None
patent: WO98/02809 (1998-01-01), None
McGregor et al., “Collecting Metrics for CORBA-based Distributed Systems”, Nov. 20-21, 1998, Software Metrics Symposium, 1998. Metrics 1998. Proceedings. Fifth International.
Rosenblum et al., “A Design Framework for Internet-Scale Event Observation and Notification”, 1997, ACM SIGSOFT Software Engineering Notes archive, vol. 22, Issue 6 (Nov. 1997).
Chappell, “Microsoft Message Queue is a Fast, Efficient Choice for Your Distributed Application,” MSJ 13:17-20, 23-24 (Jul. 1998).
DCOM Architecture, by Markus Horstmann and Mary Kirtland, pp. 1-51, Jul. 23, 1997.
Sun Microsystems, Inc, Java Transaction API (JTA), version 1.0.1, 60 pages, Apr. 1999.
Tsai, Chii-Ren and Gligor, Virgil, “Distributed Audit with Secure Remote Procedure Calls”, © 1991 IEEE, pp. 154-160.
Tucker, editor, “The Computer Science and Engineering Handbook,” chapter 49, pp. 1112-1124 and chapter 91, pp. 1929-1948 (Dec. 1996).
White Paper, “Java Remote Method Invocation-Distribution Computing For Java,” pp. 1-19, java.sun.com (Nov. 17, 1999).
Orfali et al., “COM: OLE's Object Bus,”The Essential Distributed Objects Survival Guide, pp. 429-452, 1996.
Orfali et al., “CORBA Services: System Management and Security,”Essential Client/Server Survival Guide, pp. 183-202, 1994.
Horstmann et al.,DCOM Architecture, pp. 1-55, Jul. 23, 1997.
Matena et al.,Enterprise JavaBeans™, Version 1.0, Sun Microsystems, pp. 1-95, 97-145, and 147-181, Mar. 21, 1998.
“The Component Object Model: Technical Overview,”Microsoft Component Object Model(COM): A Technical Overview of COM, http://www.microsoft.com/com/wpaper/Com—modl.html, pp. 1-17, 1996.
Vinoski, “New Features for CORBA 3.0,”Communications of the ACM, vol. 41, No. 10, pp. 44-52, Oct. 1998.
Schmidt, “Evaluating Architectures For Multithreaded Object Request Brokers,”Communications Of The ACM, vol. 41, No. 10, pp. 54-60, Oct. 1998.
Henning, “Binding, Migration, and Scalability in CORBA,”Communications of the ACM, vol. 41, No. 10, pp. 62-71, Oct. 1998.
Haggerty, “The Benefits of CORBA-Based Network Management,”Communications of the ACM, vol. 41, No. 10, pp. 73-79, Oct. 1998.
Grimes, “Security,”Professional DCOM Programming, Wrox Press Ltd., pp. 319-387, 1997.
Sessions, “Sharing and Scalability,”COM and DCOM, pp. 249-313, 1998.
Sessions, “Clustering,”COM and DCOM, pp. 413-442, 1998.
Shroeder et al.,Performance of Firefly RPC, Digital Equipment Corporation, pp. 1-15, 1989.
Thacker et al.,Firefly: A Muliprocessor Workstation, Digital Equipment Corporation pp. 1-13, 15, and 17-18, 1987.
“CORBA Overview,”
Matsumoto Scott
Teegan Hugh A.
Chu Gabriel
Klarquist & Sparkman, LLP
Microsoft Corporation
LandOfFree
Wrapped object for observing object events does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Wrapped object for observing object events, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Wrapped object for observing object events will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3800155