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;
receiving a selection of a key of a plurality of keys, wherein the key is associated with a question and wherein the selection of the key indicates an answer to the question,after receiving the selection of the key of the plurality of keys, assigning a prediction value to at least a portion of the plurality of keys based on the answer to the question associated with the key selected; and
adjusting an acceptable angle for one of the at least a portion of the plurality of keys relative to the prediction value assigned to the one of the at least a portion 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 at least a portion 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 at least a portion 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 at least a portion of the plurality of keys required to contact a number of the plurality of lower electrical contacts of the one of the at least a portion of the plurality of keys to constitute an entry of the one of the at least a portion of the plurality of keys, andin response to the one of the at least a portion 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 at least a portion of the plurality of keys required to contact the number of the plurality of lower electrical contacts of the one of the at least a portion of the plurality of keys to constitute the entry of the one of the at least a portion 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. 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, then the entry is permitted. If a key is pressed outside the range of acceptable angles, then the entry is denied. Once text is entered, 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.
54 Citations
20 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; receiving a selection of a key of a plurality of keys, wherein the key is associated with a question and wherein the selection of the key indicates an answer to the question, after receiving the selection of the key of the plurality of keys, assigning a prediction value to at least a portion of the plurality of keys based on the answer to the question associated with the key selected; and adjusting an acceptable angle for one of the at least a portion of the plurality of keys relative to the prediction value assigned to the one of the at least a portion 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 at least a portion 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 at least a portion 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 at least a portion of the plurality of keys required to contact a number of the plurality of lower electrical contacts of the one of the at least a portion of the plurality of keys to constitute an entry of the one of the at least a portion of the plurality of keys, and in response to the one of the at least a portion 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 at least a portion of the plurality of keys required to contact the number of the plurality of lower electrical contacts of the one of the at least a portion of the plurality of keys to constitute the entry of the one of the at least a portion of the plurality of keys. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving, by a text-entry device comprising a processor, a selection of a key of a plurality of keys, wherein the key is associated with a question and wherein the selection of the key indicates an answer to the question; after receiving the selection of the key of the plurality of keys, assigning, by the processor, a prediction value to at least a portion of the plurality of keys based on the answer to the question associated with the key selected; and adjusting, by the processor, an acceptable angle for one of the at least a portion of the plurality of keys relative to the prediction value assigned to the one of the at least a portion of the plurality of keys, the acceptable angle being measured by a plurality of contacts arranged around a center of the one of the at least a portion 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 at least a portion 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 at least a portion of the plurality of keys required to contact a number of the plurality of lower contacts of the one of the at least a portion of the plurality of keys to constitute an entry of the one of the at least a portion of the plurality of keys, and in response to the one of the at least a portion of the plurality of keys being assigned a higher prediction value, decreasing the number of the plurality of upper contacts of the at least a portion of the plurality of keys required to contact the number the plurality of lower contacts of the one of the at least a portion of the plurality of keys to constitute the entry of the one of the at least a portion of the plurality of keys, wherein the plurality of keys is coupled with the text-entry device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory tangible computer readable medium having stored thereon computer instructions that, when executed by a processor of a device, cause the processor to perform operations comprising:
-
receiving a selection of a key of a plurality of keys, wherein the key is associated with a question and wherein the selection of the key indicates an answer to the question; after receiving the selection of the key of the plurality of keys, assigning a prediction value to at least a portion of the plurality of keys based on the answer to the question associated with the key selected; and adjusting an acceptable angle for one of the at least a portion of the plurality of keys relative to the prediction value assigned to the one of the at least a portion of the plurality of keys, the acceptable angle being measured by a plurality of contacts arranged around a center of the one of the at least a portion 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 at least a portion 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 at least a portion of the plurality of keys required to contact a number of the plurality of lower contacts of the one of the at least a portion of the plurality of keys to constitute an entry of the one of the at least a portion of the plurality of keys, and in response to the one of the at least a portion 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 at least a portion of the plurality of keys required to contact the number of the plurality of lower contacts of the one of the at least a portion of the plurality of keys to constitute the entry of the one of the at least a portion of the plurality of keys. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification