Method for improving the performance of browser-based, formula-driven parametric objects
AssigneeTrimble Navigation Limited
InventorScott Lininger
Life of this patent
Estimating the term…
Loading patent…
AssigneeTrimble Navigation Limited
InventorScott Lininger
Estimating the term…
A computer-aided, design system and method generates procedural code from a plurality of spreadsheet formulas which define the behavior of a parametric object. These spreadsheet formulas drive function calls to an API of the design system when initially drawing the parametric object within a user interface, and these function calls may be cached as procedural code. In subsequent re-drawings of same object, the procedural code may be executed with updated or changed attributes received from an input dialog box. Rather than converting, translating, and parsing the spreadsheet formulas each time an entry is changed, the procedural code may be optimized for execution and also be concealed from the user so that any proprietary information in the formulas and functions is kept secret.
A computer-implemented method for generating procedural code from initial function calls, the initial function calls drawing a parametric object within a graphical user interface of a design system and the parametric object including an attribute and a formula using the attribute, the method comprising:
A non-transitory computer-readable medium storing instructions, the instructions when executed by a processor cause the processor to:
A system for generating procedural code from initial function calls, the initial function calls for drawing a parametric object within a graphical user interface of a design system and the parametric object including an attribute and a formula using the attribute, the system comprising:
Dependencies are inferred from the claim text.