Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
2004-12-21
2010-02-02
Zhen, Wei Y (Department: 2191)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
C717S136000, C717S143000, C717S157000
Reexamination Certificate
active
07657881
ABSTRACT:
A method to automatically replace computationally intensive functions with optimized functions in managed code is disclosed. If the underlying processor has associated optimized functions, managed application code is disassembled and parsed to find computationally intensive functions. The computationally intensive functions are then replaced with optimized functions, and the application code is re-compiled if necessary.
REFERENCES:
patent: 4763255 (1988-08-01), Hopkins et al.
patent: 5815721 (1998-09-01), Benitez
patent: 5999732 (1999-12-01), Bak et al.
patent: 6292934 (2001-09-01), Davidson et al.
patent: 6305013 (2001-10-01), Miyamoto
patent: 6332215 (2001-12-01), Patel et al.
patent: 6473897 (2002-10-01), Ansari et al.
patent: 2003/0070161 (2003-04-01), Wong et al.
patent: 2005/0028148 (2005-02-01), Civlin
patent: 2005/0071833 (2005-03-01), Rothman et al.
patent: 2005/0108687 (2005-05-01), Mountain et al.
patent: 2005/0289519 (2005-12-01), Sazegari et al.
patent: 0 945 791 (1999-09-01), None
patent: 1 3113 012 (2003-05-01), None
patent: WO 02/41145 (2002-05-01), None
BEA Whitepaper: “BEA Weblogic JRockit: Java for the Enterprise”, BEA Systems, Inc. Dec. 2003.
Chiba, et al., “An Easy-to-Use Toolkt for Efficient Java Bytecode Translators”, Proc. of 2nd Int'l Conf. on Generative Programming and Component Engineering (GPCE '03) LNCS 2830, pp. 364-376, Springer-Verlag, 2003.
Micheli, et al., “Complex Library Mapping for Embedded Software Using Symbolic Algebra”, ACM 1-58113-461-4/02/0006, DAC 2002, Jun. 10, 2002.
BEA Whitepaper: “BEA Weblogic JRockit: Java for the Enterprise”, BEA Systems, Inc. Dec. 2003, 23 pages.
Bradski et al., “Intel's Computer Vision Library: Applications in calibration, stereo, segmentation, tracking, gesture, face, and object recognition”; IEEE, 2000, 2 pages.
Micheli et al., “Complex Library Mapping for Embedded Software Using Symbolic Algebra”, ACM, DAC 2002, Jun. 10, 2002, 6 pages.
Vinciguerra et al., “An Experimental Framework for Evaluating Disassembly and Decompilation Tools for C++ and Java”; IEEE, 2003, 10 pages.
International Search Report for PCT/US2005/002989, Jun. 30, 2005, 5 pages.
Written Opinion of the International Searching Authority for PCT/US2005/002989, Jun. 30, 2005, 8 pages.
BEA Systems, Whitepaper entitled “Bea WebLogic Jrockit™: Java for the Enterprise”; pp. 23, Dec. 2003 source: http://www.bea.com/content
ews—events/white—papers/BEA—JRockit—wp.pdf.
Nagendra Gururaj
Taylor Stewart N.
Blakely , Sokoloff, Taylor & Zafman LLP
Coyer Ryan D
Intel Corporation
Zhen Wei Y
LandOfFree
Using optimized libraries to improve performance of deployed... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Using optimized libraries to improve performance of deployed..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Using optimized libraries to improve performance of deployed... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4225655