SOFTWARE CONSTRUCTS THAT FACILITATE PARTIAL EVALUATION OF SOURCE CODE

Patent №

US 6,199,201

Granted

2001-03-06

Filed 1998

Owner

XEROX CORPORATION

+1 more

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09128685

A partial evaluator, or pre-compiler, for a computer program enables a user to provide, at suitable places within a program, language constructs which cause certain expressions within the program to be evaluated at runtime or at partial evaluation time. These language constructs can be used to shorten runtime, such as by avoiding unnecessary duplication of code at runtime.

AI classification

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

Ownership

XEROX CORPORATION

assignment · 93680921

REALM LICENSING LLC

assignment · 538650303

Assignors

LAMPING, JOHN O., DIXON, MICHAEL D., KICZALES, GREGOR J., SMITH, BRIAN C.

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

© 2026 NYSGPT2525 LLC