Angular Sensitized Keypad
First Claim
1. A text-entry device for resisting error while entering text comprising:
- a processor;
a memory in communication with the processor;
a keyboard in communication with the processor having a plurality of keys and each key determining an angle of force;
a display in communication with the processor; and
a keyboard logic stored on the memory;
wherein the keyboard logic;
assigns a prediction value to each key after a user enters a key; and
adjusts an acceptable angle for at least one key relative to the assigned prediction value.
1 Assignment
0 Petitions
Accused Products
Abstract
Devices and methods are disclosed which relate to improving the efficiency of text input by measuring the angle of each key press and rejecting improbable keys pressed at an off-center angle. Examples include a text-entry device which has logic for resisting error while the user enters text on a keyboard of the text-entry device. Each key determines the angle at which the key is pressed. Keyboard logic on the text-entry device assigns a range of acceptable angles to each key. If a key is pressed within the range of acceptable angles, which is typically around the center, then the entry is permitted. If a key is pressed outside the range of acceptable angles, which is typically on the edges, then the entry is denied. Once text is entered, the keyboard logic assigns a prediction value to each key based on a statistical probability that the key will be entered next. The keyboard logic then adjusts the range of acceptable angles based on that statistical probability.
-
Citations
20 Claims
-
1. A text-entry device for resisting error while entering text comprising:
-
a processor; a memory in communication with the processor; a keyboard in communication with the processor having a plurality of keys and each key determining an angle of force; a display in communication with the processor; and a keyboard logic stored on the memory; wherein the keyboard logic; assigns a prediction value to each key after a user enters a key; and adjusts an acceptable angle for at least one key relative to the assigned prediction value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of resisting error while entering text on a text-entry device having a keyboard comprising;
-
assigning a prediction value to each key after a user enters a key; and adjusting an acceptable angle for at least one key relative to the assigned prediction value; wherein the keyboard is coupled with a text-entry device. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer program stored on a computer readable medium for enhancing a dynamic keyboard comprising;
-
a first code segment for assigning a prediction value to each key after each key entered; and a second code segment for adjusting an acceptable angle for at least one key relative to the assigned prediction value; wherein the keyboard is coupled with a text-entry device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification