JAVASCRIPT INTERPRETER ENGINE WRITTEN IN JAVA

Patent №

US 6,898,786

Granted

2005-05-24

Filed 2000

Owner

SUN MICROSYSTEMS, INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09714049

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.

AI classification

AI hardware1.00
Knowledge representation0.00
Evolutionary computation0.00
Machine learning0.00
Natural language0.00
Speech0.00
Vision0.00
Planning0.00

Ownership

SUN MICROSYSTEMS, INC.

assignment · 113280964

Assignors

SOKOLOV, STEPAN B.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC