PARSER, CODE GENERATOR, AND DATA CALCULATION AND TRANSFORMATION ENGINE FOR SPREADSHEET CALCULATIONS

Patent №

US 7,010,779

Granted

2006-03-07

Filed 2002

Owner

KNOWLEDGE DYNAMICS, INC.

Lab

AI components

4

nlp · kr · planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10222730

A system including spreadsheet sheets, makes calculations and data transformations, which is available through a programming interface, and conforms to the grammar and syntax of a target software development language is presented. The system includes an Object Model with Data Structures representing entities involved in spreadsheets. The system includes a Parser and Code Generator that extracts data from a body of spreadsheet data, instantiates instances of Data Structures of the Object Model to represent the spreadsheet data, parses the data and formulas contained in the cells of the spreadsheets, iterates through the instantiated instances of the Data Structures, and generates source code that performs the calculations and data transformations embodied in the spreadsheet data. The system includes a Calculation Engine with software base classes that implement the common structural and data access features of spreadsheet data, and further implement the operations of common spreadsheet functions and operators.

AI classification

AI hardware1.00
Planning1.00
Natural language1.00
Knowledge representation0.72
Speech0.00
Machine learning0.00
Vision0.00
Evolutionary computation0.00

Ownership

KNOWLEDGE DYNAMICS, INC.

assignment · 132100053

Assignors

RUBIN, MICHAEL H., SMIALEK, MICHAEL ROBERT

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

© 2026 NYSGPT2525 LLC