Electrical computers and digital processing systems: interprogra – Miscellaneous
Reexamination Certificate
2003-08-12
2009-02-17
Nguyen, Van H (Department: 2194)
Electrical computers and digital processing systems: interprogra
Miscellaneous
C717S130000, C717S158000, C718S001000, C718S101000
Reexamination Certificate
active
07493622
ABSTRACT:
In a J2EE application server, a method of passing context information among transactions in a hierarchical parent-child transaction chain executing in a single thread of execution. The method comprises generating a correlator corresponding to a top level transaction spawning a plurality of child transactions in the parent-child transaction chain. The correlator is stored in a Java thread local (JTL) stack associated with the thread of execution. For each child transaction, the JTL stack is referenced to access a correlator associated with a parent of the child transaction. The method further comprises utilizing context information provided by said parent correlator to generate a correlator for said child transaction.
REFERENCES:
patent: 5848274 (1998-12-01), Hamby et al.
patent: 6002872 (1999-12-01), Alexander 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: 6182186 (2001-01-01), Daynes
patent: 6247170 (2001-06-01), Giroux
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: 6349406 (2002-02-01), Levine et al.
patent: 6412020 (2002-06-01), Leach et al.
patent: 6442620 (2002-08-01), Thatte 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: 7003565 (2006-02-01), Hind et al.
patent: 2002/0154646 (2002-10-01), Dubois 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/0123293 (2004-06-01), Johnson
Mathew Arnold and Peter F. Sweeney. “Approximating the Calling Context Tree via Sampling”. IBM Reasearch Report. Jul. 7, 2000.
Boyet, Howard. “8080 Microcomputer Experiments, 2nd Edition”. dilithium Press, 1978. pp. 92-111.
Plank, Jim. “CS360 Lecture notes—Setjmp”. Accessed Aug. 8, 2007. http://www.cs.utk.edu/˜plank/plank/classes/cs360/360
otes/Setjmp/lecture.html.
“longjump”. The Open Group. Published 1997. Accessed Aug. 8, 2007. http://opengroup.org/onlinepubs/007908799/xsh/longjmp.html.
“setjmp”. The Open Group. Published 1997. Accessed Aug. 8, 2007. http://opengroup.org/onlinepubs/007908799/xsh/setjmp.html.
“System V Interface Definition, Fourth Edition, vol. 1”. Novell, Inc. 1995.
Boyet, Howard. “8080 Microcomputer Experiments, 2nd Edition”. dilithium Press, 1978.
Galen C. Hunt and Michael L. Scott. “Intercepting and Instrumenting COM Applications.” 5th USENIX Conference on Object-Oriented Technologies and Systems. (1999).
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/ari/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.
Hewlett--Packard Development Company, L.P.
Nguyen Van H
LandOfFree
Use of thread-local storage to propagate application context... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Use of thread-local storage to propagate application context..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Use of thread-local storage to propagate application context... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4081593