Human-to-Computer Interfaces
First Claim
1. An interface system for a personal computer comprising an array of data input keys having multi-character indicia, said interface system further comprising:
- data storage means;
data processing means; and
data display means, wherein the data processing means is adapted to facilitate a reduction in the number of key presses required to create a given data string to less than the number of characters within said data string by;
(i) filtering data stored within the data storage means by initial character, as determined by the character or characters ascribed to a data input key initially pressed by a user;
(ii) prioritizing said filtered data in real-time according to user-configurable prioritization parameters; and
(iii) displaying one or more prioritized data strings on the data display means for subsequent selection by the user.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to an improved keyboard and keyboard driver for facilitating a reduction in the number of key presses required to create or delete a given data string (i.e. mnemonics, abbreviations, words, sentences, paragraphs etc.). The keyboard includes an array of keys having multi-character indicia and an interface system comprising data storage means; data processing means; and data display means, wherein the data processing means reduces key presses by filtering data stored within the data storage means by initial character, as determined by the character or characters ascribed to a data input key initially pressed by a user, and prioritizing the filtered data in real-time according to user-configurable prioritization parameters (using qualitative and/or quantitative information relating to each data string stored within the storage means). The invention also provides improved calculator functionality and function-lock keys. Taken together, the keyboard and keyboard driver of the invention (which may be implemented in isolation or together) promotes ease of use, reduced user-interactivity, elevated efficiency and thus enhanced productivity that in turn yields improved accuracy and flexibility.
211 Citations
58 Claims
-
1. An interface system for a personal computer comprising an array of data input keys having multi-character indicia, said interface system further comprising:
- data storage means;
data processing means; and
data display means, wherein the data processing means is adapted to facilitate a reduction in the number of key presses required to create a given data string to less than the number of characters within said data string by;
(i) filtering data stored within the data storage means by initial character, as determined by the character or characters ascribed to a data input key initially pressed by a user;
(ii) prioritizing said filtered data in real-time according to user-configurable prioritization parameters; and
(iii) displaying one or more prioritized data strings on the data display means for subsequent selection by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
- data storage means;
- 35. Data input apparatus for a personal computer comprising an array of data input keys having multicharacter indicia, said apparatus adapted to facilitate a reduction in the number of key presses required to create or delete a given data string to less than the number of characters within said data string.
-
46. Data input apparatus for a personal computer having calculator functionality, said apparatus comprising an array of conventional numerical and calculator operator keys, a plurality of calculator control-keys and display means located on the input apparatus, wherein said control-keys are operable in combination with said calculator operator keys and/or said numerical keys to:
- (i) selectively send calculator-related key values to a computer; and
(ii) selectively perform mathematical calculations and display the results of said calculations on the display means and/or send said results to a computer. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54)
- (i) selectively send calculator-related key values to a computer; and
-
55. Data input apparatus for a personal computer comprising an array of data input keys, said apparatus adapted to facilitate a reduction in the number of key presses required to create a given data string to less than the number of characters within said data string;
- and wherein the apparatus comprises one or more function-lock keys that are selectable by a user to lock the functionality of the data input keys in one of two modes to maintain said selected mode until a subsequent de-selection of said function-lock key by the user.
- View Dependent Claims (56, 57)
Specification