Predictive sensitized keypad
First Claim
1. A device comprising:
- a processor; and
a memory storing a keyboard logic that, when executed by the processor, causes the processor to perform operations comprising;
displaying a questionnaire having a first visible key and a second visible key, the first visible key associated with a first footprint and the second visible key associated with a second footprint, the first footprint associated with a first sensitivity and the second footprint associated with a second sensitivity, wherein the first sensitivity and the second sensitivity are substantially similar prior to receiving a selection of the first visible key, the first visible key associated with a first question and the second visible key associated with a second question,receiving the selection of the first visible key, wherein the selection of the first visible key affirms the first question,assigning, in response to receiving the selection of the first visible key, a prediction value to the second visible key based on a probability that the second question associated with the second visible key will be affirmed via selection of the second visible key after selection of the first visible key affirming the first question associated with the first visible key, anddesensitizing the second sensitivity of the second footprint associated with the second visible key based on the prediction value, wherein desensitizing the second sensitivity of the second footprint associated with the second visible key comprises altering a force required to select the second visible key.
1 Assignment
0 Petitions
Accused Products
Abstract
Devices and methods are disclosed which relate to improving the efficiency of text input by generating a dynamic virtual keyboard. Disclosed examples display a soft keyboard on a touchscreen of a text-entry device. The touchscreen works with the soft keyboard as a form of text input. Keyboard logic on the text-entry device is programmed to change the sensitivity of the footprint of keys surrounding a predicted key or keys, based upon the prior entry. The keyboard logic assigns a prediction value to each key based on a statistical probability that the key will be entered next. The touchscreen displays a dynamic virtual keyboard based on these prediction values. Enhancements include reducing the sensitivity of the footprint of keys relative to their prediction value. For instance, if a key is very unlikely to be the next intended key pressed, the footprint of the key will only respond to a key press of greater force than a key which is likely to be entered next.
55 Citations
10 Claims
-
1. A device comprising:
-
a processor; and a memory storing a keyboard logic that, when executed by the processor, causes the processor to perform operations comprising; displaying a questionnaire having a first visible key and a second visible key, the first visible key associated with a first footprint and the second visible key associated with a second footprint, the first footprint associated with a first sensitivity and the second footprint associated with a second sensitivity, wherein the first sensitivity and the second sensitivity are substantially similar prior to receiving a selection of the first visible key, the first visible key associated with a first question and the second visible key associated with a second question, receiving the selection of the first visible key, wherein the selection of the first visible key affirms the first question, assigning, in response to receiving the selection of the first visible key, a prediction value to the second visible key based on a probability that the second question associated with the second visible key will be affirmed via selection of the second visible key after selection of the first visible key affirming the first question associated with the first visible key, and desensitizing the second sensitivity of the second footprint associated with the second visible key based on the prediction value, wherein desensitizing the second sensitivity of the second footprint associated with the second visible key comprises altering a force required to select the second visible key. - View Dependent Claims (2, 3, 4)
-
-
5. A method comprising:
-
displaying, by a device comprising a processor, a questionnaire having a first visible key and a second visible key, the first visible key associated with a first footprint and the second visible key associated with a second footprint, the first footprint associated with a first sensitivity and the second footprint associated with a second sensitivity, wherein the first sensitivity and the second sensitivity are substantially similar prior to receiving a selection of the first visible key, the first visible key associated with a first question and the second visible key associated with a second question; receiving, by the device, the selection of the first visible key, wherein the selection of the first visible key affirms the first question; assigning, by the device in response to receiving the selection of the first visible key, a prediction value to the second visible key based on a probability that the second question associated with the second visible key will be affirmed via selection of the second visible key after selection of the first visible key affirming the first question associated with the first visible key; and desensitizing, by the device, the second sensitivity of the second footprint associated with the second visible key based on the prediction value, wherein desensitizing the second sensitivity of the second footprint associated with the second visible key comprises altering a force required to select the second visible key. - View Dependent Claims (6, 7)
-
-
8. A non-transitory computer readable medium storing instructions that when executed by a processor, cause the processor to perform operations comprising:
-
displaying a questionnaire having a first visible key and a second visible key, the first visible key associated with a first footprint and the second visible key associated with a second footprint, the first footprint associated with a first sensitivity and the second footprint associated with a second sensitivity, wherein the first sensitivity and the second sensitivity are substantially similar prior to receiving a selection of the first visible key, the first visible key associated with a first question and the second visible key associated with a second question; receiving the selection of the first visible key, wherein the selection of the first visible key affirms the first question; assigning, in response to receiving the selection of the first visible key, a prediction value to the second visible key based on a probability that the second question associated with the second visible key will be affirmed via selection of the second visible key after selection of the first visible key affirming the first question associated with the first visible key; and desensitizing the second sensitivity of the second footprint associated with the second visible key based on the prediction value, wherein desensitizing the second sensitivity of the second footprint associated with the second visible key comprises altering a force required to select the second visible key. - View Dependent Claims (9, 10)
-
Specification