Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
111 words
A graphical programming system, comprising: an array of memory elements, each element for storing information; means for displaying the memory elements as display areas of an initial size on a grid and for displaying options for manipulating the elements; means for displaying a cursor over a memory element as information is entered therein; entry means for entering information directly into a selected memory element; means for displaying information within the memory element as the information is entered; and means for adjusting the size of the display area of the memory element, if necessary, to provide for simultaneous display of all of the entered information within the area of the memory element.
Claim 2
Dependent Claim
111 words
A graphical programming system, comprising: an array of memory elements, each element for storing information; means for displaying the memory elements as display areas of an initial size on a grid and for displaying options for manipulating the elements; means for displaying a cursor over a memory element as information is entered therein; entry means for entering information directly into a selected memory element; means for displaying information within the memory element as the information is entered; and means for adjusting the size of the display area of the memory element, if necessary, to provide for simultaneous display of all of the entered information within the area of the memory element.
Claim 3
Dependent Claim
32 words
The programing system of claim 1 wherein the display area of a memory element has length and width and the adjusting means comprises means for extending the length of the display area.
Claim 4
Dependent Claim
30 words
The programming system of claim 1 wherein the entry means comprises means for positioning the cursor over the displayed memory element at a point where information is to be entered.
Claim 5
Dependent Claim
17 words
The programming system of claim 1 wherein the array of memory elements comprises cells of a spreadsheet.
Claim 6
Dependent Claim
39 words
The programming system of claim 1 including means for displaying a menu bar for listing options and windows for displaying specific choices under each option, a window appearing in response to selection of an option from the menu bar.
Claim 7
Dependent Claim
133 words
In a program system having an array of memory elements each capable of storing information including functions, a method of executing a conditional function, comprising: putting on a first list a memory element whose value has been changed; putting on a second list a memory element having a conditional function which refers to a memory element on the first list; removing the memory element from the first list; calculating the conditional function; changing the value of any memory element as required by the conditional function; putting on the first list a memory element whose value has been changed by the conditional function; and repeating the rest of the above cycle of steps until a conditional function no longer changes the value of a memory location, thereby causing the first list to remain empty.
Claim 8
Dependent Claim
133 words
In a program system having an array of memory elements each capable of storing information including functions, a method of executing a conditional function, comprising: putting on a first list a memory element whose value has been changed; putting on a second list a memory element having a conditional function which refers to a memory element on the first list; removing the memory element from the first list; calculating the conditional function; changing the value of any memory element as required by the conditional function; putting on the first list a memory element whose value has been changed by the conditional function; and repeating the rest of the above cycle of steps until a conditional function no longer changes the value of a memory location, thereby causing the first list to remain empty.
Claim 9
Dependent Claim
28 words
The method of claim 6 including marking a conditional function once it has been calculated to prevent its recalculation until first list is empty and the method ends.
Claim 10
Dependent Claim
108 words
A computer-assisted method for assisting a user in entering information into a spreadsheet-based graphical programming system, the system including an array of memory elements represented as cells on a display device, comprising: displaying an array of cells on the display device, each cell having a display area of an initial size; providing a cursor for selecting a cell for the entry of characters therein; displaying entered characters directly in the display area of a selected cell; and adjusting the size of the display area of the cell, if necessary, to provide for simultaneous display of all of the entered characters within the area as the characters are entered.
Claim 11
Dependent Claim
108 words
A computer-assisted method for assisting a user in entering information into a spreadsheet-based graphical programming system, the system including an array of memory elements represented as cells on a display device, comprising: displaying an array of cells on the display device, each cell having a display area of an initial size; providing a cursor for selecting a cell for the entry of characters therein; displaying entered characters directly in the display area of a selected cell; and adjusting the size of the display area of the cell, if necessary, to provide for simultaneous display of all of the entered characters within the area as the characters are entered.
Claim 12
Dependent Claim
21 words
The method of claim 8 wherein adjusting the display area comprises extending the length of the cell to accommodate additional characters.
Claim 13
Dependent Claim
22 words
The method of claim 8 including reducing the display area of the cell to its original size once character entry is complete.