PROGRAM INTERPRETER

Patent №

US 6,973,644

Granted

2005-12-06

Filed 2002

Owner

THE MATHWORKS, INC.

Lab

AI components

2

nlp · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10121743

A method and system is provided that allows a well-behaved program to execute more quickly than dynamically typed programming languages did in the past, thereby allowing a the dynamically typed language to be competitive with static declarative programming languages. A method includes converting lines of source code representing functions to byte-codes representing functions, selecting a subsequence of the byte-codes based on the byte-codes and the dynamic run-time properties of program variables, generating processor instructions in a compiler for the subsequence, and interpreting the byte-codes not contained in the subsequence.

AI classification

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

Ownership

THE MATHWORKS, INC.

assignment · 137000550

Assignors

NYLANDER, CHARLES G., MCKEEMAN, WILLIAM M., BAKER, BRETT, NELL, WILLIAM

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

From the same owner

© 2026 NYSGPT2525 LLC