Interpreting functions utilizing a hybrid of virtual and...

Data processing: software development – installation – and managem – Software program development tool – Translation of code

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S159000, C717S148000, C717S139000, C718S001000

Reexamination Certificate

active

06910205

ABSTRACT:
Systems and methods for increasing the execution speed of virtual machine instructions for a function are provided. A portion of the virtual machine instructions of the function are compiled into native machine instructions so that the function includes both virtual and native machine instructions. Execution of the native machine instructions may be accomplished by overwriting a virtual machine instruction of the function with a virtual machine instruction that specifies execution of the native machine instructions. Additionally, the original virtual machine instruction may be stored so that the original virtual machine instructions can be regenerated.

REFERENCES:
patent: 5329611 (1994-07-01), Pechanek et al.
patent: 5367685 (1994-11-01), Gosling
patent: 5586328 (1996-12-01), Caron et al.
patent: 5758162 (1998-05-01), Takayama et al.
patent: 5768593 (1998-06-01), Walters et al.
patent: 5845298 (1998-12-01), O'Conner et al.
patent: 5898850 (1999-04-01), Dickol et al.
patent: 5905895 (1999-05-01), Halter
patent: 5925123 (1999-07-01), Tremblay et al.
patent: 5953736 (1999-09-01), O'Conner et al.
patent: 5995754 (1999-11-01), Holzle et al.
patent: 6038394 (2000-03-01), Layes
patent: 6044220 (2000-03-01), Breternitz
patent: 6118940 (2000-09-01), Alexander et al.
patent: 6170083 (2001-01-01), Adl-Tabatabai
patent: 6292883 (2001-09-01), Augusteijn et al.
patent: 6332216 (2001-12-01), Manjunath
patent: 6349377 (2002-02-01), Lindwer
Proebsting, Todd A., “Optimizing an ANSI C Interpreter with Superoperators,” pp. 322-332, Jan. 1995.
Hsieh, Cheng-Hsueh et al., “Java Bytecode to Native Code Translation: The caffeine prototype and preliminary results,” pp. 90-97, Dec. 1996.
Lambright, H. Dan., “Java Bytecode Optimizations,” pp. 206-210, Feb. 1997.
Pittan Thomas, “Two-level Hybrid Interpreter/Native Code Execution for combined space time program efficiency,” ACM, pp. 150-152, Jun. 1987.
Kaufer, Stephen et al., “Saber-C, An Interpreter-based programming environment for the C language,” USENIX, pp. 161-171, Jun. 1988.
Davidson, Jack W. et al., “Cint: A RISC Interpreter for the C programming language,” ACM, pp. 189-198, Jun. 1987.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Interpreting functions utilizing a hybrid of virtual and... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Interpreting functions utilizing a hybrid of virtual and..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Interpreting functions utilizing a hybrid of virtual and... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3502033

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.