Claims Analysis
Total Claims: 45
Claim 1
Independent Claim
235 words
In a computer-based system for data processing having a digital processor and input means coupled to the digital processor, and a display unit responsive to the digital processor, the system being responsive to objects and formulas, the system comprising: at least one visual presentation displayable on the display unit by the digital processor, the at least one visual presentation including: a cell field, the cell field including cells, the cells being positioned in a column/row format, at least one cell representing a polymorphic object; and a text edit field, the text edit field receiving the objects and the formulas entered by the user through the input means, each object having an object type, each formula having at least one object as an argument and at least one operator for operating on the at least one object, at least one formula having a polymorphic object and a polymorphic operator; and computer processing means, the computer processing means correspondingly associating each object and each formula with each cell, the computer processing means correspondingly evaluating each formula and assigning to the at least one operator in each formula one of a plurality of operative expressions selected in accordance with the object type of the at least one object received as the argument of each formula, the computer processing means associating a result of each formula with each cell containing each formula operating on the at least one object.
Claim 2
Dependent Claim
235 words
In a computer-based system for data processing having a digital processor and input means coupled to the digital processor, and a display unit responsive to the digital processor, the system being responsive to objects and formulas, the system comprising: at least one visual presentation displayable on the display unit by the digital processor, the at least one visual presentation including: a cell field, the cell field including cells, the cells being positioned in a column/row format, at least one cell representing a polymorphic object; and a text edit field, the text edit field receiving the objects and the formulas entered by the user through the input means, each object having an object type, each formula having at least one object as an argument and at least one operator for operating on the at least one object, at least one formula having a polymorphic object and a polymorphic operator; and computer processing means, the computer processing means correspondingly associating each object and each formula with each cell, the computer processing means correspondingly evaluating each formula and assigning to the at least one operator in each formula one of a plurality of operative expressions selected in accordance with the object type of the at least one object received as the argument of each formula, the computer processing means associating a result of each formula with each cell containing each formula operating on the at least one object.
Claim 3
Dependent Claim
53 words
A computer-based system as defined in claim 1, wherein the computer processing means includes means for re-evaluating each formula if a value within the at least one object changes and re-associating the result of each formula with each cell containing each formula operating on the at least one object whose value has changed.
Claim 4
Dependent Claim
26 words
A computer-based system as defined in claim 1, wherein each cell has a different visual appearance depending on the object type of each object associated therewith.
Claim 5
Dependent Claim
18 words
A computer-based system as defined in claim 3, wherein the different visual appearance includes a difference in color.
Claim 6
Dependent Claim
76 words
A computer-based system as defined in claim 1, wherein the visual presentation further includes: a query window, the query window receiving user-provided responses corresponding to English sentence-style pre-defined questions, the query window forming a formula in accordance therewith; and a user-selected cell, the computer processing means associating the formula formed by the query window with the user-selected cell, the computer processing means evaluating the formula and associating a result of the formula with the user-selected cell.
Claim 7
Dependent Claim
27 words
A computer-based system as defined in claim 1, wherein the computer processing means further includes means for storing each object and each formula associated with each cell.
Claim 8
Dependent Claim
47 words
A computer-based system as defined in claim 1, wherein the computer processing means further includes means for scanning each formula to ensure that each formula conforms to a preferred cell reference syntax and means for translating each formula, not in conformity, to the preferred cell reference syntax.
Claim 9
Dependent Claim
22 words
A computer-based system as defined in claim 1, further comprising means for instructing the system to recognize new objects and new operators.
Claim 10
Dependent Claim
14 words
A computer-based system as defined in claim 8, wherein the instructing means is user-programmable.
Claim 11
Dependent Claim
18 words
A computer-based system as defined in claim 9, wherein the user-programmable instructing means employs a C-programming language-type syntax.
Claim 12
Dependent Claim
19 words
A computer-based system as defined in claim 8, wherein the new objects are selected from an external object library.
Claim 13
Dependent Claim
38 words
A computer-based system as defined in claim 1, wherein the computer processing means displays, within the visual presentation, at least one of each object and the result of each formula in one of a plurality of visual formats.
Claim 14
Dependent Claim
16 words
A computer-based system as defined in claim 12, wherein the plurality of visual formats are user-selectable.
Claim 15
Dependent Claim
101 words
The computer-based system as defined in claim 1, wherein the user identifies a user-selected cell through the input means and enters at least one character into the text edit field through the input means, the system further comprising: a memory storage unit, the memory storage unit being responsive to the computer processing means and containing data signals corresponding to data associated with the at least one object; and the computer processing means further includes means for correlating the at least one character with the data associated with the at least one object and thereby associating the data with the user-selected cell.
Claim 16
Dependent Claim
183 words
A computer-based system for data processing, the system comprising: means for displaying a visual presentation to a user, the visual presentation including at least one matrix, the at least one matrix including columns, rows, and cells, the cells being formed at intersections of the columns and the rows at least one cell representing a polymorphic object; first associating means for associating objects and formulas with the cells, each object having an object type, at least one obiect having a polvmorphi object type, each fonnula receiving at least one object as an argument, each formula having at least one operator for operating on the at least one object received as the argument; means for evaluating each formula, the evaluating means assigning to the at least one operator in each fonnula one of a plurality of operative expressions selected in accordance with the object type of the at least one object received as the argument of each formula; and second associating means for associating a result, obtained from the evaluating means, with each cell associated with each formula operating on the at least one object.
Claim 17
Dependent Claim
183 words
A computer-based system for data processing, the system comprising: means for displaying a visual presentation to a user, the visual presentation including at least one matrix, the at least one matrix including columns, rows, and cells, the cells being formed at intersections of the columns and the rows at least one cell representing a polymorphic object; first associating means for associating objects and formulas with the cells, each object having an object type, at least one obiect having a polvmorphi object type, each fonnula receiving at least one object as an argument, each formula having at least one operator for operating on the at least one object received as the argument; means for evaluating each formula, the evaluating means assigning to the at least one operator in each fonnula one of a plurality of operative expressions selected in accordance with the object type of the at least one object received as the argument of each formula; and second associating means for associating a result, obtained from the evaluating means, with each cell associated with each formula operating on the at least one object.
Claim 18
Dependent Claim
32 words
A computer-based system for data processing as defined in claim 15, wherein the evaluating means includes means for re-evaluating each formula if a value within the at least one object is changed.
Claim 19
Dependent Claim
29 words
A computer-based system for data processing as defined in claim 15, wherein each cell has a different visual appearance depending on the object type of each object associated therewith.
Claim 20
Dependent Claim
21 words
A computer-based system for data processing as defined in claim 17, wherein the different visual appearance includes a difference in color.
Claim 21
Dependent Claim
60 words
A computer-based system for data processing as defined in claim 15, wherein the first associating means includes means for generating each formula from a user-interactive English sentence query window, the query window receiving user-provided responses corresponding to pre-defined questions, the query window processing the responses received in response to the questions, the query window generating a formula in accordance therewith.
Claim 22
Dependent Claim
25 words
A computer-based system for data processing as defined in claim 15, further comprising means for storing each object and each formula associated with each cell.
Claim 23
Dependent Claim
56 words
A computer-based system for data processing as defined in claim 15, further comprising means for scanning each formula to ensure that each formula conforms to a preferred cell reference syntax processable by the system, the scanning means also translating each formula, not in conformity with the preferred cell reference syntax, to the preferred cell reference syntax.
Claim 24
Dependent Claim
25 words
A computer-based system for data processing as defined in claim 15, further comprising means for instructing the system to recognize new objects and new operators.
Claim 25
Dependent Claim
17 words
A computer-based system for data processing as defined in claim 22, wherein the instructing means is user-programmable.
Claim 26
Dependent Claim
21 words
A computer-based system for data processing as defined in claim 23, wherein the user-programmable instructing means employs a C-programming language-type syntax.
Claim 27
Dependent Claim
22 words
A computer-based system for data processing as defined in claim 22, wherein the new objects are selected from an external object library.
Claim 28
Dependent Claim
42 words
A computer-based system for data processing as defined in claim 15, further comprising means for displaying at least one of the objects and the result from the second associating means in one of a plurality of visual formats in the visual presentation.
Claim 29
Dependent Claim
19 words
A computer-based system for data processing as defined in claim 26, wherein the plurality of visual formats are user-selectable.
Claim 30
Dependent Claim
33 words
A computer-based system for data processing as defined in claim 15, wherein the first associating means includes means for loading data from a memory storage unit, the data being associated with an object.
Claim 31
Independent Claim
177 words
A method of data processing, utilizing a computer-based system for data processing, the method comprising the steps of: displaying a visual presentation to a user, the visual presentation including at least one matrix, the at least one matrix including columns, rows and cells, the cells being formed at intersections of the columns and the rows each cell representing an obiect, at least one cell representing a polvmorphic obiect; associating objects and formulas with the cells, each object having an object type, each formula receiving at least one object as an argument, each formula having at least one operator for operating on the at least one object received as the argument; evaluating each formula, the evaluating step including assigning to the at least one operator in each formula one of a plurality of operative expressions selected in accordance with the object type of the at least one object received as the argument of each formula; and associating a result, obtained during the evaluating step, with each cell associated with each formula operating on the at least one object.
Claim 32
Independent Claim
177 words
A method of data processing, utilizing a computer-based system for data processing, the method comprising the steps of: displaying a visual presentation to a user, the visual presentation including at least one matrix, the at least one matrix including columns, rows and cells, the cells being formed at intersections of the columns and the rows each cell representing an obiect, at least one cell representing a polvmorphic obiect; associating objects and formulas with the cells, each object having an object type, each formula receiving at least one object as an argument, each formula having at least one operator for operating on the at least one object received as the argument; evaluating each formula, the evaluating step including assigning to the at least one operator in each formula one of a plurality of operative expressions selected in accordance with the object type of the at least one object received as the argument of each formula; and associating a result, obtained during the evaluating step, with each cell associated with each formula operating on the at least one object.
Claim 33
Dependent Claim
29 words
A method of data processing as defined in claim 29, wherein the evaluating step includes re-evaluating each formula if a value within the at least one object is changed.
Claim 34
Dependent Claim
37 words
A method of data processing as defined in claim 29, further comprising the step of distinguishing the cells by having each cell exhibit a different visual appearance depending on the object type of each object associated therewith.
Claim 35
Dependent Claim
20 words
A method of data processing as defined in claim 31, wherein the different visual appearance includes a difference in color.
Claim 36
Dependent Claim
63 words
A method of data processing as defined in claim 29, wherein the step of associating objects and formulas with the cells includes generating each formula from a user-interactive English sentence query window, the query window receiving user-provided responses corresponding to pre-defined questions, the query window processing the responses received in response to the questions, the query window generating a formula in accordance therewith.
Claim 37
Dependent Claim
35 words
A method of data processing as defined in claim 29, wherein the step of associating objects and formulas with cells includes loading data from a memory storage unit, the data being associated with an object.
Claim 38
Dependent Claim
25 words
A method of data processing as defined in claim 29, further comprising the step of storing each object and each formula associated with each cell.
Claim 39
Dependent Claim
56 words
A method of data processing as defined in claim 29, further comprising the step of scanning each formula to ensure that each formula conforms to a preferred cell reference syntax processable by the system, the scanning step also translating each formula, not in conformity with the preferred cell reference syntax, to the preferred cell reference syntax.
Claim 40
Dependent Claim
25 words
A method of data processing as defined in claim 29, further comprising the step of instructing the system to recognize new objects and new operators.
Claim 41
Dependent Claim
18 words
A method of data processing as defined in claim 37, wherein the instructing step is performed by user-programming.
Claim 42
Dependent Claim
24 words
A method of data processing as defined in claim 38, wherein the user-programming of the instructing step is performed using a C-programming language-type syntax.
Claim 43
Dependent Claim
31 words
A method of data processing as defined in claim 37, wherein the instructing step is further performed by instructing the system to recognize new objects selectable from an external object library.
Claim 44
Dependent Claim
42 words
A method of data processing as defined in claim 29, further comprising the step of displaying at least one of the objects and the result from the result associating step in one of a plurality of visual formats in the visual presentation.
Claim 45
Dependent Claim
28 words
A method of data processing as defined in claim 41, wherein the displaying step is further performed by the user selecting one of the plurality of visual formats.