Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
2006-02-07
2006-02-07
Chaki, Kakali (Department: 2193)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
C717S118000, C717S151000
Reexamination Certificate
active
06996814
ABSTRACT:
One embodiment of the present invention provides a system that dynamically compiles byte codes into native code to facilitate faster execution. This method operates in a mixed-mode system that supports execution of both compiled code and interpreter code. During operation, the system periodically determines if a currently executing thread is executing through the interpreter. If so, the system locates the method being executed by the thread and compiles the byte codes of the method into native code. Subsequent executions of the method utilize the faster-executing native code.
REFERENCES:
patent: 5933635 (1999-08-01), Holzle et al.
patent: 6295642 (2001-09-01), Blandy
patent: 6321375 (2001-11-01), Blandy
patent: 6546550 (2003-04-01), Ogata et al.
patent: 6735761 (2004-05-01), Ogasawara
patent: 6901587 (2005-05-01), Kramskoy et al.
patent: 0908818 (1998-09-01), None
Kowalkowshi, “HiDeos Services Reference manual”, Apr. 12, 1995, pp 1-2.
Cramer, T. et al., “Compiling Java Just in Time” IEEE Micro. IEE Inc. New York, US, vol. 17, No. 3, May 1, 1997, pp. 36-43, XP000656035, ISSN: 0272-1732, p. 37, col. 1, line 3-p. 37, col. 2, line 2.
Krintz C J et al: “Reducing the Overhead of Dynamic Compilation” Software Practice & Experience, John Wiley & Sons LTD. Chichester, GB, vol. 31, No. 8, Jul. 10, 2001, pp. 717-738, XP001065393, ISSN: 0038-0644, abstract, p. 719 line 13, p. 720 line 5, p. 721 line 15, p. 722 line 22, p. 728 line 1, p. 729 line 3, p. 729 line 4, p. 729 line 18, p. 733 line 22, p. 734 line 24.
Plezbert MP et al: “Does Just in Time = Better Late Than Never?” Conference Record of Popl '97: 24th. ACM Sigplan-Sigact Symposium on Principals of Programming Language. Paris, Jan. 15-17, 1997, Conference Record of Popl: ACM Sigplan-Sigact Symposium on Principles of Programming Language, New York, ACM, US, vol. Conf. 28, Jan. 15, 1997, pp. 120-131, XP000741815, ISBN: 0-89791-853-3, abstract p. 120 col. 2 line 1, p. 121 col. 1 line 32, p. 122 col. 2 line 13, p. 126 col. 1 line 20.
Chaki Kakali
Park Vaughan & Fleming LLP
Shrader Lawrence
SUN Microsystems Inc.
LandOfFree
Method and apparatus for dynamically compiling byte codes... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and apparatus for dynamically compiling byte codes..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for dynamically compiling byte codes... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3694030