Gesture keyboard input of non-dictionary character strings
First Claim
1. A method comprising:
- outputting, by a computing device and for display, a graphical keyboard comprising a plurality of keys;
receiving, by the computing device, an indication of a gesture detected at a region of a presence-sensitive input device that is associated with a location at which the plurality of keys are displayed;
determining, by the computing device, based at least in part on the indication of the gesture, a character string that is not included in a lexicon;
determining, by the computing device, based on the character string, a candidate word or phrase from the lexicon;
determining, by the computing device, whether a category of text input associated with the character string is a particular category of text input;
if the category of text input associated with the character string is the particular category of text input, outputting, by the computing device, for display, the character string; and
if the category of text input associated with the character string is not the particular category of text input, outputting, by the computing device, for display, the candidate word or phrase from the lexicon.
2 Assignments
0 Petitions
Accused Products
Abstract
A computing device is described that outputs, for display, a graphical keyboard comprising a plurality of keys. The computing device receives, an indication of a gesture detected at a presence-sensitive input device. The computing device determines, based at least in part on the indication of the gesture and at least one characteristic of the gesture, one or more keys from the plurality of keys. The computing device determines a character string based on the one or more keys from the plurality of keys. In response to determining that the character string is not included in a lexicon and a spatial model probability associated with the one or more keys from the plurality of keys exceeds a probability threshold, the computing device outputs, for display, the character string.
-
Citations
20 Claims
-
1. A method comprising:
-
outputting, by a computing device and for display, a graphical keyboard comprising a plurality of keys; receiving, by the computing device, an indication of a gesture detected at a region of a presence-sensitive input device that is associated with a location at which the plurality of keys are displayed; determining, by the computing device, based at least in part on the indication of the gesture, a character string that is not included in a lexicon; determining, by the computing device, based on the character string, a candidate word or phrase from the lexicon; determining, by the computing device, whether a category of text input associated with the character string is a particular category of text input; if the category of text input associated with the character string is the particular category of text input, outputting, by the computing device, for display, the character string; and if the category of text input associated with the character string is not the particular category of text input, outputting, by the computing device, for display, the candidate word or phrase from the lexicon. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computing device comprising:
-
at least one processor; and a memory configured to store instructions that, when executed, cause the at least one processor to; output, for display at a display device operably coupled to the computing device, a graphical keyboard comprising a plurality of keys; receive, an indication of a gesture detected at a region of a presence-sensitive input device that is associated with a location of the display device at which the plurality of keys are displayed; determine, based at least in part on the indication of the gesture, a character string that is not included in a lexicon; determine, based on the character string, a candidate word or phrase from the lexicon; determine whether a category of text input associated with the character string is a particular category of text input; if the category of text input associated with the character string is the particular category of text input, output, for display at the display device, the character string; and if the category of text input associated with the character string is not the particular category of text input, output, for display at the display device, the candidate word or phrase from the lexicon. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium encoded with instructions that, when executed, cause at least one processor of a computing device to:
-
output, for display at a display device operably coupled to the computing device, a graphical keyboard comprising a plurality of keys; receive, an indication of a gesture detected at a region of a presence-sensitive input device that is associated with a location of the display device at which the plurality of keys are displayed; determine, based at least in part on the indication of the gesture, a character string that is not included in a lexicon; determine, based on the character string, a candidate word or phrase from the lexicon; determine whether a category of text input associated with the character string is a particular category of text input; if the category of text input associated with the character string is the particular category of text input, output, for display at the display device, the character string; and if the category of text input associated with the character string is not the particular category of text input, output, for display at the display device, the candidate word or phrase from the lexicon. - View Dependent Claims (17, 18, 19, 20)
-
Specification