PROGRAM INTERPRETER

Patent №

US 7,725,883

Granted

2010-05-25

Filed 2005

Owner

MATHWORKS, INC., THE

Lab

AI components

2

nlp · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

11295223

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 language1.00
Speech0.01
Planning0.01
Machine learning0.00
Vision0.00
Knowledge representation0.00
Evolutionary computation0.00

Ownership

MATHWORKS, INC., THE

assignment · 173290019

Assignors

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

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

© 2026 NYSGPT2525 LLC