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
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.