Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
2007-07-03
2007-07-03
Dam, Tuan (Department: 2192)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
C717S145000, C717S146000
Reexamination Certificate
active
09608616
ABSTRACT:
According to one embodiment, systems, apparatus and methods are disclosed for installing a program onto a target machine, executing the program, and responsive to a change in profile data collected while the program executes which exceeds a predetermined threshold, recompiling the program while the target machine is idle.
REFERENCES:
patent: 5230050 (1993-07-01), Iitsuka et al.
patent: 5815720 (1998-09-01), Buzbee
patent: 5850554 (1998-12-01), Carver
patent: 5894576 (1999-04-01), Bharadwaj
patent: 5966537 (1999-10-01), Ravichandran
patent: 5970249 (1999-10-01), Holzle et al.
patent: 6158049 (2000-12-01), Goodwin et al.
patent: 6170083 (2001-01-01), Adl-Tabatabai
patent: 6233678 (2001-05-01), Bala
patent: 6351849 (2002-02-01), Chen
patent: 6446258 (2002-09-01), McKinsey et al.
patent: 6675380 (2004-01-01), McKinsey et al.
Joel Auslander et al., “Fast, effective dynamic compilation,” May 1996, ACM Press, ACM Special Interest Group on Programming Languages, p. 149-159.
Brian Grant et al., “Annotation-directed run-time specialization in C,” Dec. 1997, ACM Press, ACM Special Interest Group on Programming Languages, p. 163-178.
Vasanth Bala, et al., “Transparent Dynamic Optimization,” Jun. 1999, Hewlett-Packard Co., HPL-1999-77, pp. i, 1-17.
Michael G. Burke, et al., “Jalapeño Dynamic Optimizing Compiler for Java™,” Jun. 1999, Proceedings of the ACM 1999 conference on Java Grande, pp. 129-141.
Michael Cierniak, et al., “Practicing JUDO: Java™ Under Dynamic Optimizations,” May 2000, ACM SIGPLAN Notices , Proc. of the ACM SIGPLAN 2000 conference on Programming language design and implementation, vol. 35, Issue 5, pp. 13-26.
Thomas Kistler, “Continuous Program Optimization,” 1999, Ph.D. thesis, Department of Information and Computer Science, University of California, Irvine, CA 92697-3425, pp. 1-151.
Chandra Krintz, et al., “Reducing the Overhead of Dynamic Compilation,” Mar. 2000, University of California, San Diego, UCSD Technical Report CSE2000-0648, pp. 1-19.
Michael P. Plezbert, “Continuous Compilation for Software Development and Mobile Computing,” May 1996, M.S. thesis, Washington University, Sever Institute of Technology, Dept. of Computer Science, St. Louis, Missouri, pp. i-vii, 1-75.
“COMPAQ Continuous Profiling Infrastructure,” [Retrieved on May 8, 2003]. Retrieved from the Internet URL: <http://research.compaq.com/SRC/dcpi/documentation.html> 6 pages.
Hookway, et al., “DIGITAL FX!32: Combining Emulation and Binary Translation,”Digital Technical Journal, vol. 9, No. 1, 1997, pp. 3-12. Retrieved from the Internet URL: <http://research/compaq.com/wrl/DECarchives/DTJ/DTJP01/DTJP01PF.PDF>.
Bharadwaj Jayashankar
Narayanaswamy Ravi
Blakely , Sokoloff, Taylor & Zafman LLP
Dam Tuan
Kiss Eric B.
LandOfFree
User transparent continuous compilation does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with User transparent continuous compilation, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and User transparent continuous compilation will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3746050