Patents Assigned to Knowledge Dynamics, Inc.
-
Publication number: 20140149962Abstract: 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.Type: ApplicationFiled: January 8, 2014Publication date: May 29, 2014Applicant: KNOWLEDGE DYNAMICS, INC.Inventors: Michael R. Smialek, Michael H. Rubin
-
Patent number: 8656348Abstract: 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.Type: GrantFiled: May 4, 2012Date of Patent: February 18, 2014Assignee: Knowledge Dynamics, Inc.Inventors: Michael R. Smialek, Michael H. Rubin
-
Patent number: 8209661Abstract: 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.Type: GrantFiled: October 11, 2010Date of Patent: June 26, 2012Assignee: Knowledge Dynamics, Inc.Inventors: Michael R. Smialek, Michael H. Rubin
-
Patent number: 7836425Abstract: 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.Type: GrantFiled: December 12, 2005Date of Patent: November 16, 2010Assignee: Knowledge Dynamics, Inc.Inventors: Michael H. Rubin, Michael Robert Smialek
-
Patent number: 7089256Abstract: The present invention relates to a system, method and article of manufacture wherein a plurality of objects, components, programming interfaces and user interfaces are defined to facilitate a universally applicable editing, testing and execution system for a plurality of configurable data processing systems and the edit-time data that drives them. A meta-model provides for the specification of formations of edit-time data and constraints thereof and meta-model data specifies the allowable formations of edit-time data. Coded logic steps interpret meta-model data together with edit-time data to cause a user interface to visually represent edit-time data to the user in a specified formation. The system is comprised in such a way as to not require source code changes to support varied and unanticipated edit-time data models resulting from different instantiations of the meta-model into meta-model data.Type: GrantFiled: July 10, 2001Date of Patent: August 8, 2006Assignee: Knowledge Dynamics, Inc.Inventor: Michael Robert Smialek
-
Patent number: 7010779Abstract: 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.Type: GrantFiled: August 15, 2002Date of Patent: March 7, 2006Assignee: Knowledge Dynamics, Inc.Inventors: Michael H. Rubin, Michael Robert Smialek
-
Publication number: 20020161777Abstract: A system, method, and article of manufacture are disclosed wherein a plurality of objects, components, programming interfaces and user interfaces are defined to facilitate a universally applicable editing, testing and execution system for a plurality of configurable data processing systems and the edit-time data that drives them.Type: ApplicationFiled: July 10, 2001Publication date: October 31, 2002Applicant: Knowledge Dynamics, Inc.Inventor: Michael Robert Smialek