Evaluating dynamic expressions in a modeling application
US7340475B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | May 25, 2005 |
| Grant date | Mar 4, 2008 |
| Priority date | — |
| Expiry date | May 9, 2026 |
Classification
- Technology area (CPC Y)Emerging Cross-Sectional Technologies
- CPC primaryY10S707/99945
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Development and use of a computer program in an arbitrary language are facilitated by representing expressions to be dynamically evaluated in a simple syntax compatible with a standard language. The method for evaluating the expressions must provide a pattern or template containing the form and syntax required for an embedded standard language query in the arbitrary language. The representation of the expression in the simple syntax is detected and the expression, variables contained in the expression and the name of the result of an evaluation of the expression are extracted and placed in the template or pattern to derive an intermediate form of the expression. Quantitative data developed by the computer program when it is run is substituted for the variables in the intermediate form of the expression to form a standard language query embedded in the arbitrary language program which is then evaluated by a standard language evaluation engine.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.