LAZY EVALUATION OF GEOMETRIC DEFINITIONS OF OBJECTS WITHIN PROCEDURAL PROGRAMMING ENVIRONMENTS
Patent №
US 8,302,078
Granted
2012-10-30
Filed 2008
Owner
THE BOEING COMPANY
Lab
—
AI components
4
nlp · kr · planning · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
12045560
This description provides tools for lazy evaluation of geometric definitions of objects within procedural programming environments. Computer-based methods provided by these tools may parse input program code that includes statements that are syntactically consistent with a procedural programming language. These statements may also include defined functions that are not syntactically consistent with the procedural programming language. The defined functions may be associated with a given function that is defined according to the procedural programming language. The given function may relate to a geometric design of an object. The methods may identify inputs and outputs to this given function, and may build a dependency graph that relates this given function to other functions, based on the inputs and/or outputs of the given function. The methods may delay evaluating the given function until a triggering event occurs, at which time the methods may evaluate the given function to produce the output.
AI classification
Ownership
THE BOEING COMPANY
assignment · 206250735
Assignors
THUNEMANN, PAUL ZACK, GRANDINE, THOMAS A., VANDENBRANDE, JAN H., ANDERSON, GREGORY MIKEL
On an employer assignment, the assignors are typically the inventors.