Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
2005-05-24
2005-05-24
Zhen, Wei Y. (Department: 2122)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
Reexamination Certificate
active
06898786
ABSTRACT:
A method and apparatus for interpreting and executing a program may include accessing a program in memory, parsing the program, generating an intermediate representation equivalent of the program, and executing the intermediate representation by accessing the program's library of host objects through an interface to the library. The program may be a JavaScript program embedded in HTML documents in a browser. The Web browser is programmed to intercept the JavaScript code and pass execution control over the program to the interpreter engine developed in Java. The parsing component of the engine validates the JavaScript instructions. The validated instructions are converted by the code generator component of the engine into an intermediate representation equivalent in Java code. The interpreter engine accesses the program's library of host objects through an interface to the library and executes the intermediate representation to produce the desired results as programmed in the original JavaScript source program.
REFERENCES:
patent: 5920720 (1999-07-01), Toutonghi et al.
patent: 6065024 (2000-05-01), Renshaw
patent: 6094644 (2000-07-01), Hillson et al.
patent: 6292936 (2001-09-01), Wang
“JDK 1.1.8 Documentation: Java Reflection”, Sun Microsystems, 1998.*
“Take an in-depth look at the Java Reflection API”, by Chuck McManis, JavaWorld (www.javaworld.com), Issue Sep. 1997.*
“The Principles of Computer Hardware, Third Edition” by Alan Clements, 2000.*
“Load-Time Structural Reflection in Java” by Shigeru Chiba, Jun. 2000.*
“The IR to VMx86 Translation Module Specification” by Chris Lattner, Dec. 1999.
Eobert W. Husted, “All About Javascript,” Netscape Communications Corp., 1999, 6 pages.
“ECMAScript Language Specification,” ECMA, Standard ECMA-262, Jun. 1997, pp. 1-95.
Kowert Robert C.
Meyertons Hood Kivlin Kowert & Goetzel P.C.
Zhen Wei Y.
LandOfFree
Javascript interpreter engine written in Java does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Javascript interpreter engine written in Java, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Javascript interpreter engine written in Java will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3369749