Claims Analysis
Total Claims: 31
Claim 1
Independent Claim
106 words
A pen-based computer system, comprising: an I/O display system including at least an input tablet and a display screen; a memory system for storing program code and data; a CPU for processing the program code in accordance with the data; and a plurality of history tables maintained within said memory system, each of said history tables corresponding to a different field class, wherein when inputting data via the input tablet into a field of a form being displayed on said display screen, a list of choices is produced from said history table for the field class corresponding to the field and displayed on said display screen.
Claim 2
Dependent Claim
106 words
A pen-based computer system, comprising: an I/O display system including at least an input tablet and a display screen; a memory system for storing program code and data; a CPU for processing the program code in accordance with the data; and a plurality of history tables maintained within said memory system, each of said history tables corresponding to a different field class, wherein when inputting data via the input tablet into a field of a form being displayed on said display screen, a list of choices is produced from said history table for the field class corresponding to the field and displayed on said display screen.
Claim 3
Dependent Claim
32 words
A pen-based computer system as recited in claim 1, wherein each of said history tables stores historical information concerning usage of data values with respect a different one of the field classes.
Claim 4
Dependent Claim
35 words
A pen-based computer system as recited in claim 2, wherein the list of choices produced from said history table is a menu list of most recently and frequently used data values for the field class.
Claim 5
Dependent Claim
44 words
A pen-based computer system as recited in claim 2, wherein when a user selects one of the choices from the list of choices, the selected choice is input into said computer system and displayed in said display screen in the field of the form.
Claim 6
Dependent Claim
29 words
A pen-based computer system as recited in claim 2, wherein said history table for the field class corresponding to the field is updated in accordance with a selected item.
Claim 7
Dependent Claim
36 words
A pen-based computer system as recited in claim 5, wherein said history tables comprise a plurality of entries, each entry including at least a data value, a time of last use, and a frequency of use.
Claim 8
Dependent Claim
59 words
A pen-based computer system as recited in claim 5, wherein the updating of said history tables causes at least one of (i) a data value to be placed in said history table and (ii) causes the time of last use and the frequency of use of one of the data values associated with the selected item to be updated.
Claim 9
Dependent Claim
58 words
A graphical user interface, comprising: a history list for each of a plurality of field classes; a form having at least one field requiring data input, the field being associated with one of the field classes; and a history list selector for selecting the history list for the field based on the field class associated with the field.
Claim 10
Dependent Claim
58 words
A graphical user interface, comprising: a history list for each of a plurality of field classes; a form having at least one field requiring data input, the field being associated with one of the field classes; and a history list selector for selecting the history list for the field based on the field class associated with the field.
Claim 11
Dependent Claim
35 words
A graphical user interface as recited in claim 8, wherein said history list for each of the field classes is a menu list of most recently and frequently used data values for the field classes.
Claim 12
Dependent Claim
46 words
A graphical user interface as recited in claim 9, wherein said graphical user interface is for a pen-based computer system, and wherein said history list produced for each of the field classes stores historical information concerning usage of data values with respect the associated field class.
Claim 13
Independent Claim
136 words
A method for inputting data into a computer system having a display screen associated therewith, said method comprising: (a) displaying a form on the display screen of the computer system, the form having at least one field associated with a field class and requiring data entry by a user; (b) displaying a history list associated with the field class on the display screen on the computer system; (c) determining whether the user has selected an item from the displayed history list; (d) assigning a data value for the field to that of a data value associated with the selected item when said determining (c) determines that the user has selected an item; and (e) updating the history list in accordance with the selected item when said determining (c) determines that the user has selected an item.
Claim 14
Independent Claim
136 words
A method for inputting data into a computer system having a display screen associated therewith, said method comprising: (a) displaying a form on the display screen of the computer system, the form having at least one field associated with a field class and requiring data entry by a user; (b) displaying a history list associated with the field class on the display screen on the computer system; (c) determining whether the user has selected an item from the displayed history list; (d) assigning a data value for the field to that of a data value associated with the selected item when said determining (c) determines that the user has selected an item; and (e) updating the history list in accordance with the selected item when said determining (c) determines that the user has selected an item.
Claim 15
Dependent Claim
16 words
A method as recited in claim 11, wherein the computer system is a pointer-based computer system.
Claim 16
Dependent Claim
16 words
A method as recited in claim 11, wherein the computer system is a pen-based computer system.
Claim 17
Dependent Claim
24 words
A method as recited in claim 11, wherein the history list is a list of most recently used data values for the field class.
Claim 18
Dependent Claim
74 words
A method as recited in claim 11, wherein said method further comprises (f) inputting the data by some other means when said determining (c) determines that the user has not selected an item, and wherein said updating (e) comprises: (e1) determining whether the data value already exists in the history list; and (e2) adding the data value to the history list if the data value is determined not to exist in the history list.
Claim 19
Independent Claim
183 words
A method for inputting data into a computer system having a display screen associated therewith, said method comprising: (a) providing a history table for each of a plurality of field classes; (b) displaying a form on the display screen of the computer system, the form having at least one field requiring data entry by a user; (c) producing a history list for the field on the display screen of the computer system based on the history table for the field class associated with the field; (d) displaying the history list produced on the display screen of the computer system; (e) determining whether the user has selected an item from the displayed history list; (f) assigning a data value for the field to that of a data value associated with the selected item from the displayed history list when said determining (e) determines that the user has selected an item from the displayed history list; and (g) updating the history table in accordance with the selected item when said determining (e) determines that the user has selected an item from the displayed history list.
Claim 20
Independent Claim
183 words
A method for inputting data into a computer system having a display screen associated therewith, said method comprising: (a) providing a history table for each of a plurality of field classes; (b) displaying a form on the display screen of the computer system, the form having at least one field requiring data entry by a user; (c) producing a history list for the field on the display screen of the computer system based on the history table for the field class associated with the field; (d) displaying the history list produced on the display screen of the computer system; (e) determining whether the user has selected an item from the displayed history list; (f) assigning a data value for the field to that of a data value associated with the selected item from the displayed history list when said determining (e) determines that the user has selected an item from the displayed history list; and (g) updating the history table in accordance with the selected item when said determining (e) determines that the user has selected an item from the displayed history list.
Claim 21
Dependent Claim
69 words
A method as recited in claim 16, wherein the history table corresponding to each of the field classes includes a plurality of entries, each entry comprises a data value and usage information, and wherein said producing (c) comprises: (c1) identifying the history table for the field class associated with the field; and (c2) generating the items of the history list from the data values in the history table identified.
Claim 22
Dependent Claim
42 words
A method as recited in claim 17, wherein said generating (c2) generates the items for the history list from the data values in the history table identified, and thereafter orders the items based on the usage information associated with the data values.
Claim 23
Dependent Claim
30 words
A method as recited in claim 18, wherein the usage information comprises a time of last use and a frequency of use for each data value in the history table.
Claim 24
Dependent Claim
25 words
A method as recited in claim 17, wherein the data values within the history table correspond directly or indirectly to input values for the field.
Claim 25
Dependent Claim
33 words
A method as recited in claim 17, wherein the data values comprise one of a data string and a data pointer, and wherein the data pointer points a data record containing pertinent information.
Claim 26
Dependent Claim
22 words
A method as recited in claim 16, wherein the history table contains the most recently used data values for the field class.
Claim 27
Dependent Claim
75 words
A method as recited in claim 16, wherein said method further comprises (h) inputting the data value by some other means when said determining (c) determines that the user has not selected an item, and wherein said updating (g) comprises: (g1) determining whether the data value already exists in the history list; and (g2) adding the data value to the history table if the data value is determined not to exist in the history list.
Claim 28
Dependent Claim
28 words
A method as recited in claim 23, wherein said updating (g) further comprises: (g3) updating the usage information corresponding to the data value to reflect its recent usage.
Claim 29
Dependent Claim
51 words
A method as recited in claim 24, wherein the usage information comprises a time of last use and a frequency of use for each data value in the history table, and wherein said updating (g3) updates the time of last use and the frequency of use corresponding to the data value.
Claim 30
Dependent Claim
161 words
A computer readable medium containing program instructions for inputting data into a computer system having a display screen associated therewith, said computer readable medium comprising: computer readable code devices for displaying a form on the display screen of the computer system, the form having at least one field associated with a field class and requiring data entry by a user; computer readable code devices for displaying a history list associated with the field class on the display screen on the computer system; computer readable code devices for determining whether the user has selected an item from the displayed history list; computer readable code devices for assigning a data value for the field to that of a data value associated with the selected item when said determining determines that the user has selected an item; and computer readable code devices for updating the history list in accordance with the selected item when said determining determines that the user has selected an item.
Claim 31
Dependent Claim
161 words
A computer readable medium containing program instructions for inputting data into a computer system having a display screen associated therewith, said computer readable medium comprising: computer readable code devices for displaying a form on the display screen of the computer system, the form having at least one field associated with a field class and requiring data entry by a user; computer readable code devices for displaying a history list associated with the field class on the display screen on the computer system; computer readable code devices for determining whether the user has selected an item from the displayed history list; computer readable code devices for assigning a data value for the field to that of a data value associated with the selected item when said determining determines that the user has selected an item; and computer readable code devices for updating the history list in accordance with the selected item when said determining determines that the user has selected an item.