Gesture keyboard input of non-dictionary character strings using substitute scoring
First Claim
1. A method comprising:
- outputting, by a computing device and for display, a graphical keyboard comprising a plurality of keys;
responsive to receiving an indication of a gesture detected at a presence-sensitive input device, determining, by the computing device, a selection of one or more of the plurality of keys;
determining, by the computing device, a character string based on the one or more of the plurality of keys of the selection, wherein the character string is not included in a vocabulary used by the computing device to identify character strings;
responsive to determining that the character string is not included in the vocabulary used by the computing device to identify character strings, associating, by the computing device, the character string with an out-of-vocabulary language model score, the out-of-vocabulary language model score being a substitute score that is determined without application of a language model to the character string;
determining, by the computing device and based at least in part on a spatial model score associated with the gesture and the out-of-vocabulary language model score, a combined score that indicates a probability that the character string corresponds to the gesture; and
outputting, by the computing device and for display, the character string.
2 Assignments
0 Petitions
Accused Products
Abstract
In one example, a computing device may include at least one processor that outputs a graphical keyboard. The at least one processor may determine a selection of one or more keys; and determine a character string based on the one or more keys in the selection, wherein the character string is not included in a vocabulary used by the computing device to identify character strings. The at least one processor may, in response to determining that the character string is not included in the vocabulary used by the computing device to identify character strings, associate the character string with an out-of-vocabulary language model score; and determine, based at least in part on a spatial model score associated with the gesture and the out-of-vocabulary language model score, a combined score that indicates a probability that the character string corresponds to the gesture; and output for display the character string.
62 Citations
24 Claims
-
1. A method comprising:
-
outputting, by a computing device and for display, a graphical keyboard comprising a plurality of keys; responsive to receiving an indication of a gesture detected at a presence-sensitive input device, determining, by the computing device, a selection of one or more of the plurality of keys; determining, by the computing device, a character string based on the one or more of the plurality of keys of the selection, wherein the character string is not included in a vocabulary used by the computing device to identify character strings; responsive to determining that the character string is not included in the vocabulary used by the computing device to identify character strings, associating, by the computing device, the character string with an out-of-vocabulary language model score, the out-of-vocabulary language model score being a substitute score that is determined without application of a language model to the character string; determining, by the computing device and based at least in part on a spatial model score associated with the gesture and the out-of-vocabulary language model score, a combined score that indicates a probability that the character string corresponds to the gesture; and outputting, by the computing device and for display, the character string. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable storage medium encoded with instructions that, when executed, cause at least one processor to:
-
output for display, a graphical keyboard comprising a plurality of keys; responsive to receiving an indication of a gesture detected at a presence-sensitive input device, determine a selection of one or more of the plurality of keys; determine a character string based on the one or more of the plurality of keys in the selection, wherein the character string is not included in a vocabulary used by the computing device to identify character strings; responsive to determining that the character string is not included in the vocabulary used by the computing device to identify character strings, associate the character string with an out-of-vocabulary language model score, the out-of-vocabulary language model score being a substitute score that is determined without application of a language model to the character string; determine, based at least in part on a spatial model score associated with the gesture and the out-of-vocabulary language model score, a combined score that indicates a probability that the character string corresponds to the gesture; and output for display the character string. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computing device comprising at least one processor, wherein the at least one processor is configured to:
-
output for display, a graphical keyboard comprising a plurality of keys; responsive to receiving an indication of a gesture detected at a presence-sensitive input device, determine a selection of one or more of the plurality of keys; determine a character string based on the one or more of the plurality of keys in the selection, wherein the character string is not included in a vocabulary used by the computing device to identify character strings; responsive to determining that the character string is not included in the vocabulary used by the computing device to identify character strings, associate the character string with an out-of-vocabulary language model score, the out-of-vocabulary language model score being a substitute score that is determined without application of a language model to the character string; determine, based at least in part on a spatial model score associated with the gesture and the out-of-vocabulary language model score, a combined score that indicates a probability that the character string corresponds to the gesture; and output for display the character string. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification