MEMOIZATION CONFIGURATION FILE CONSUMED AT COMPILE TIME

Patent №

US 8,656,378

Granted

2014-02-18

Filed 2012

Owner

CONCURIX CORPORATION

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

13671816

Memoization may be deployed using a configuration file or database that identifies functions to memorize, and in some cases, includes input and result values for those functions. At compile time, functions defined in the configuration file may be captured and memoized. During compilation or other pre-execution analysis, the executable code may be modified or otherwise decorated to include memoization code. The memoization code may store results from a function during the first execution, then merely look up the results when the function may be called again. The memoized value may be stored in the configuration file or in another data store. In some embodiments, the modified executable code may operate in conjunction with an execution environment, where the execution environment may optionally perform the memoization.

AI hardwareG06F 8/4441G06F 8/443G06F 11/3612G06F 11/3636

AI classification

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

Ownership

CONCURIX CORPORATION

assignment · 294630728

Assignors

GOUNARES, ALEXANDER G., LI, YING, GARRETT, CHARLES D., NOAKES, MICHAEL D.

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

© 2026 NYSGPT2525 LLC