SYSTEM AND METHOD FOR PLATFORM-INDEPENDENT, SCRIPT-BASED APPLICATION GENERATION FOR SPREADSHEET SOFTWARE
First Claim
Patent Images
1. A computer-implemented method for platform-independent, script-based application generation for spreadsheet software, comprising:
- reading from one or more spreadsheets rendered by a spreadsheet program, description written in said text-based language, the text-based language for describing user interfaces, data models, or workflow models or combinations thereof, the text-based language being independent of the spreadsheet program;
parsing the description; and
generating one or more user interfaces, data models or workflow models or combinations thereof from the parsed description.
1 Assignment
0 Petitions
Accused Products
Abstract
A script-based application generation for spreadsheet software reads from one or more spreadsheets rendered by a spreadsheet program, description written in said text-based language, the text-based language for describing user interfaces, data models and/or workflow models or combinations thereof The text-based language is independent of the spreadsheet program. The description is parsed and from the description one or more user interfaces, data model or workflow model or combinations thereof are generated in the spreadsheet program.
-
Citations
35 Claims
-
1. A computer-implemented method for platform-independent, script-based application generation for spreadsheet software, comprising:
-
reading from one or more spreadsheets rendered by a spreadsheet program, description written in said text-based language, the text-based language for describing user interfaces, data models, or workflow models or combinations thereof, the text-based language being independent of the spreadsheet program; parsing the description; and generating one or more user interfaces, data models or workflow models or combinations thereof from the parsed description. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 24, 25, 26)
-
-
10. A computer-implemented method for platform-independent, script-based application generation for spreadsheet software, comprising:
-
providing a text-based language for describing user interfaces, data models or workflow models or combinations thereof, text of the text-based language being enterable in one or more spreadsheets of a spreadsheet program, the text-based language being independent of the spreadsheet program; and providing an interpreter that parses the text and translates the text into programming instructions in a language native to the spreadsheet program, the programming instructions for generating one or more user interfaces, data models or workflow models or combination thereof specified by the text, said one or more user interfaces, data models or workflow models or combination thereof being generated and presented in the spreadsheet program. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 27, 28, 29)
-
-
21. A computer-implemented system for platform-independent, script-based application generation for spreadsheet software, comprising:
-
a text-based language for describing user interfaces, data models or workflow models or combinations thereof, text of the text-based language being enterable in one or more spreadsheets of a spreadsheet program, the text-based language being independent of the spreadsheet program; and an interpreter that parses the text and translates the text into programming instructions in a language native to the spreadsheet program, the programming instructions for generating one or more user interfaces, data models or workflow models or combination thereof specified by the text, said one or more user interfaces, data models or workflow models or combination thereof being generated and presented in the spreadsheet program. - View Dependent Claims (22, 23, 30, 31, 32)
-
-
33. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method of platform-independent, script-based application generation for spreadsheet software, comprising:
-
reading from one or more spreadsheets rendered by a spreadsheet program, description written in said text-based language, the text-based language for describing user interfaces, data models or workflow models or combinations thereof, the text-based language being independent of the spreadsheet program; parsing the description; and generating one or more user interfaces, data model or workflow model or combinations thereof from the parsed description.
-
-
34. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method of platform-independent, script-based application generation for spreadsheet software, comprising:
-
providing a text-based language for describing user interfaces, data models or workflow models or combinations thereof, text of the text-based language being enterable in one or more spreadsheets of a spreadsheet program, the text-based language being independent of the spreadsheet program; and providing an interpreter that parses the text and translates the text into programming instructions in a language native to the spreadsheet program, the programming instructions for generating one or more user interfaces, data models or workflow models or combination thereof specified by the text, said one or more user interfaces, data models or workflow models or combination thereof being generated and presented in the spreadsheet program. - View Dependent Claims (35)
-
Specification