Graphical user interface using historical lists with field classes
DC CAFCFirst Claim
1. 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.
2 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A data input technique for a computer that provides the user with a historical list of potential choices for the data input is described. A historical list is displayed to the user so that the user can input data by selecting an item from the historical list being displayed. The historical list contains the most recently and/or frequently used data values for the data field that the user is inputting data. Preferably, the historical list is displayed over a form also being displayed that requires the data input into its one or more of its fields. By using the historical lists a user is able to enter data with a greater ease of use than previously obtainable. The historical can also be shared between different applications that execute on the computer system concurrently or at different times. By sharing the data between applications, the historical list becomes more useful and valuable to the user and thereby further improves the ease of use of the computer system. The data input technique can be implemented numerous ways, including as a system, an apparatus, a graphical user interface, or a method, or as a computer readable medium.
-
Citations
26 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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. - View Dependent Claims (9, 10)
-
-
11. 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. - View Dependent Claims (12, 13, 14, 15)
-
-
16. 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. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. 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.
-
Specification