Data processing: software development – installation – and managem – Software program development tool – Code generation
Reexamination Certificate
2006-06-20
2006-06-20
Vo, Ted T. (Department: 2191)
Data processing: software development, installation, and managem
Software program development tool
Code generation
C717S107000, C717S166000
Reexamination Certificate
active
07065743
ABSTRACT:
An apparatus and method provide a cache for analyzed program information when no class file can be identified. When loading a class, if there is an identifiable class file for the class, the class file is checked to determine if analyzed program information is attached. If so, the analyzed program information can be directly used without the overhead of analyzing the program information again. If there is no identifiable class file for the class, a cache is checked to see if there is an entry in the cache corresponding to the class. If there is no entry in the cache corresponding to the class, the program information is analyzed and saved in a cache entry for future use. If there is an entry in the cache corresponding to the class, the analyzed program information is retrieved and used, thereby saving the time required to repeatedly analyze the program information.
REFERENCES:
patent: 5047918 (1991-09-01), Schwartz et al.
patent: 5590331 (1996-12-01), Lewis et al.
patent: 5768593 (1998-06-01), Walters et al.
patent: 5819275 (1998-10-01), Badger et al.
patent: 5854932 (1998-12-01), Mariani et al.
patent: 5878262 (1999-03-01), Shoumura et al.
patent: 5905895 (1999-05-01), Halter
patent: 5966539 (1999-10-01), Srivastava
patent: 5978815 (1999-11-01), Cabrera et al.
patent: 6289506 (2001-09-01), Kwong et al.
patent: 6799315 (2004-09-01), Waki et al.
Radhakrishnan, “Java Virtual Machine”, CiteSeer, University of Kansas, Dept. of Electrical Engineering and Computer Science, pp. 1-37, Dec. 1997.
Lindholm and Yellin, “The Java Virtual Machine Specification,” Addison- Wesley, pp. 83-84, (1997).
Yellin, “The JIT Compiler API,” p. 1 (1996), available at ftp://ftp.javasoft.com/jit-interface.ps.
Dean et al., “Vortez: an optimizing compiler for object-oriented languages,” Oct. 1996, pp. 83-100.
Blais Marc Noel
Hicks Daniel Rodman
Kryka James Albert
Martin Derek P.
Martin & Associates LLC
Petersen Bret J.
Vo Ted T.
LandOfFree
Apparatus and method for caching analyzed program information does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Apparatus and method for caching analyzed program information, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus and method for caching analyzed program information will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3640760