Angular sensitized keypad
First Claim
1. A device comprising:
- a processor; and
a memory that stores instructions that, when executed by the processor, cause the processor to perform operations comprising;
assigning a prediction value to each of a plurality of keys after one of the plurality of keys is selected; and
adjusting an acceptable angle for one of the plurality of keys relative to the prediction value assigned to the one of the plurality of keys, the acceptable angle being measured by a plurality of electrical contacts arranged around a center of the one of the plurality of keys, the plurality of electrical contacts comprising a plurality of upper electrical contacts and a plurality of lower electrical contacts, wherein adjusting the acceptable angle comprises;
in response to the one of the plurality of keys being assigned a lower prediction value, increasing a number of the plurality of upper electrical contacts of the one of the plurality of keys required to contact a number of the plurality of lower electrical contacts of the one of the plurality of keys to constitute an entry of the one of the plurality of keys, andin response to the one of the plurality of keys being assigned a higher prediction value, decreasing the number of the plurality of upper electrical contacts of the one of the plurality of keys required to contact the number of the plurality of lower electrical contacts of the one of the plurality of keys to constitute the entry of the one of the plurality of keys.
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.
53 Citations
18 Claims
-
1. A device comprising:
-
a processor; and a memory that stores instructions that, when executed by the processor, cause the processor to perform operations comprising; assigning a prediction value to each of a plurality of keys after one of the plurality of keys is selected; and adjusting an acceptable angle for one of the plurality of keys relative to the prediction value assigned to the one of the plurality of keys, the acceptable angle being measured by a plurality of electrical contacts arranged around a center of the one of the plurality of keys, the plurality of electrical contacts comprising a plurality of upper electrical contacts and a plurality of lower electrical contacts, wherein adjusting the acceptable angle comprises; in response to the one of the plurality of keys being assigned a lower prediction value, increasing a number of the plurality of upper electrical contacts of the one of the plurality of keys required to contact a number of the plurality of lower electrical contacts of the one of the plurality of keys to constitute an entry of the one of the plurality of keys, and in response to the one of the plurality of keys being assigned a higher prediction value, decreasing the number of the plurality of upper electrical contacts of the one of the plurality of keys required to contact the number of the plurality of lower electrical contacts of the one of the plurality of keys to constitute the entry of the one of the plurality of keys. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
assigning, by a text-entry device comprising a processor, a prediction value to each of a plurality of keys after one of the plurality of keys is selected; and adjusting, by the processor, an acceptable angle for one of the plurality of keys relative to the prediction value assigned to the one of the plurality of keys, the acceptable angle being measured by a plurality of contacts arranged around a center of the one of the plurality of keys, the plurality of contacts comprising a plurality of upper contacts and a plurality of lower contacts, wherein adjusting the acceptable angle comprises; in response to the one of the plurality of keys being assigned a lower prediction value, increasing a number of the plurality of upper contacts of the one of the plurality of keys required to contact a number of the plurality of lower contacts of the one of the plurality of keys to constitute an entry of the one of the plurality of keys, and in response to the one of the plurality of keys being assigned a higher prediction value, decreasing the number of the plurality of upper contacts of the plurality of keys required to contact the number the plurality of lower contacts of the one of the plurality of keys to constitute the entry of the one of the plurality of keys, wherein the plurality of keys is coupled with the text-entry device. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory tangible computer readable medium having stored thereon computer instructions that when executed by a processor, cause the processor to perform operations comprising:
-
assigning a prediction value to each of a plurality of keys after one of the plurality of keys is selected; and adjusting an acceptable angle for one of the plurality of keys relative to the prediction value assigned to the one of the plurality of keys, the plurality of contacts comprising a plurality of upper contacts and a plurality of lower contacts, wherein adjusting the acceptable angle comprises; in response to the one of the plurality of keys being assigned a lower prediction value, increasing a number of the plurality of upper contacts of the one of the plurality of keys required to contact a number of the plurality of lower contacts of the one of the plurality of keys to constitute an entry of the one of the plurality of keys, and in response to the one of the plurality of keys being assigned an higher prediction value, decreasing the number of the plurality of upper contacts of the one of the plurality of keys required to contact the number of the plurality of lower contacts of the one of the plurality of keys to constitute the entry of the one of the plurality of keys, wherein the acceptable angle being measured by the plurality of contacts arranged around a center of the one of the plurality of keys. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification