Electrical computers and digital processing systems: interprogra – Interprogram communication using message – Object oriented message
Reexamination Certificate
2003-08-12
2008-10-14
An, Meng-Ai (Department: 2195)
Electrical computers and digital processing systems: interprogra
Interprogram communication using message
Object oriented message
C719S328000, C719S330000, C717S108000, C717S130000, C717S131000, C710S062000, C710S063000
Reexamination Certificate
active
07437734
ABSTRACT:
Methods and systems for instrumenting a COM object are disclosed. A request from a client for creating a COM object is intercepted and a wrapper object corresponding to the requested COM object is generated. The wrapper object implements a universal interface with a plurality of virtual functions each indexed by a number corresponding to an index number of a method associated with an interface of the requested COM object.
REFERENCES:
patent: 5848274 (1998-12-01), Hamby et al.
patent: 5991705 (1999-11-01), Klein et al.
patent: 6003079 (1999-12-01), Friedrich et al.
patent: 6026237 (2000-02-01), Berry et al.
patent: 6041352 (2000-03-01), Burdick et al.
patent: 6108700 (2000-08-01), Maccabee et al.
patent: 6202036 (2001-03-01), Klein et al.
patent: 6260187 (2001-07-01), Cirne
patent: 6263491 (2001-07-01), Hunt
patent: 6298475 (2001-10-01), Alcorn
patent: 6314558 (2001-11-01), Angel et al.
patent: 6327700 (2001-12-01), Chen et al.
patent: 6341260 (2002-01-01), Klein et al.
patent: 6349406 (2002-02-01), Levine et al.
patent: 6389491 (2002-05-01), Jacobson et al.
patent: 6412020 (2002-06-01), Leach et al.
patent: 6442620 (2002-08-01), Thatte et al.
patent: 6484129 (2002-11-01), Klein et al.
patent: 6542908 (2003-04-01), Ims
patent: 6560607 (2003-05-01), Lassesen
patent: 6587888 (2003-07-01), Chieu et al.
patent: 6742178 (2004-05-01), Berry et al.
patent: 6748555 (2004-06-01), Teegan et al.
patent: 6772228 (2004-08-01), Aragona
patent: 6775824 (2004-08-01), Osborne et al.
patent: 6792460 (2004-09-01), Oulu et al.
patent: 6917971 (2005-07-01), Klein
patent: 6968538 (2005-11-01), Rust et al.
patent: 7003565 (2006-02-01), Hind et al.
patent: 7346647 (2008-03-01), Bodine et al.
patent: 2001/0029537 (2001-10-01), Klein
patent: 2002/0199031 (2002-12-01), Rust et al.
patent: 2003/0093772 (2003-05-01), Stephenson
patent: 2003/0120593 (2003-06-01), Bansal et al.
patent: 2003/0135789 (2003-07-01), DeWitt et al.
patent: 2003/0195959 (2003-10-01), Labadie et al.
patent: 2004/0220947 (2004-11-01), Aman et al.
Keith Brown. “Building a Lightweight COM Interception Framework Part 1: The Universal Delegator.” Microsoft Systems Journal (Jan. 1999).
Michael Dunn. “Introduction to COM—What Is It and How To Use It.” The Code Project. Jul. 28, 2000. Accessed Sep. 27, 2006. <http://www.codeproject.com/com/comintro.asp?print=true>.
Galen C. Hunt and Michael L. Scott. “Intercepting and Instrumenting COM Applications.” 5th USENIX Conference on Object-Oriented Technologies and Systems. (1999).
Mark W. Johnson. “The Application Response Measurement (ARM) API, Version 2.” (1997) ARM Working Group. Accessed Sep. 9, 2006.
Johnston et al., “High-Speed Distributed Data Handling for On-Line Instrumentation Systems”, IEEE, 1997, pp. 1-19.
Hunt et al., “Intercepting and Instrumenting COM Applications”, Coots, 1999, pp. 1-15.
McLaren et al., “Instrumenation and Performance Monitoring of Distributed Systems”, IEEE, 1990, pp. 1180-1186.
Verbowski, “Using COM Objects From Java”, Technology Overview, Microsoft, 1999, pp. 1-26.
Arnold, et al. “Approximating the Calling Context Tree via Sampling” IBM Research Report. Jul. 7, 2000.
Johnson, Mark W. “The Application Response Measurement (ARM) API, Version 2.” ARM Working Group, 1997.
Hunt, et al. “Intercepting and Instrumenting COM Applications”. 5thUSENIX Conference on Object-Oriented Technologies and Systems. 1999.
Dunn, Michael. “Introduction to COM—What it Is and How to Use It.” The Code Project. Jul. 28, 2000.
Brown, Keith. “Building a Lightweight COM Interception Framework Part 1: The Universal Delegator.” Microsoft Systems Journal. Jan. 1999.
Package gnu.bytecode. <http://sources.redhat.com/kawa/api/gnu/bytecode/package-summary.html>. Accessed Nov. 8, 2006.
Keller, et al. “Supporting The Integration and Evolution of Components Through Binary Component Adaptation”. Technical Report TRCS97-15. Sep. 9, 1997.
Jikes Bytecode Toolkit. <http://www.alphaworks.ibm.com/tech/jikesbt>. Posted Mar. 31, 2000. Accessed Nov. 8, 2006.
The Java Object Instrumentation Environment. <http://www.cs.duke.edu/an/joie>. May 1, 2003. Accessed Nov. 8, 2006.
Lee, Han Bok. “BIT: Bytemcode Instrumenting Tool” Thesis submitted to University of Colorado, 1997.
CFPARKSE <http://www.alphaworks.ibm.com/tech.cfparse>. Apr. 30, 1999. Accessed Aug. 15, 2003.
Welcome to the Byte Code Engineering Library. <http://bcel.sourceforge.net>. Apr. 12, 2002. Accessed Nov. 28, 2006.
Harkema, et al., “Performing Monitoring of Java Applications”, 2002, ACM, p. 114-127.
Orso, et al., “Visualization of Program-Execution Data for Deployed Software”, 2003, ACM, p. 67-76 and p. 211.
Berndl, et al., “Dynamic Profiling and Trace Cache Generation”, 2003, IEEE, p. 276-285.
Avakian Arra E.
Bloom Raymond M.
Cleaves Michael P.
Rees Jeffrey
An Meng-Ai
Hewlett--Packard Development Company, L.P.
To Jennifer N
LandOfFree
Propagating web transaction context into common object model... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Propagating web transaction context into common object model..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Propagating web transaction context into common object model... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3991973