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 presence-sensitive input device;
determining, by the computing device, based at least in part on the indication of the gesture, a spatial model probability associated with one or more keys from the plurality of keys;
adjusting, by the computing device, based on at least one characteristic of the gesture, the spatial model probability associated with the one or more keys from the plurality of keys, wherein the at least one characteristic of the gesture includes a speed of a portion of the gesture;
determining, by the computing device, based on the adjusted spatial model probability associated with the one or more keys from the plurality of keys, a character string; and
responsive to determining that the character string is not included in a lexicon and that the adjusted spatial model probability associated with the one or more keys from the plurality of keys exceeds a probability threshold, outputting, by the computing device and for display, the character string.
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
19 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 presence-sensitive input device; determining, by the computing device, based at least in part on the indication of the gesture, a spatial model probability associated with one or more keys from the plurality of keys; adjusting, by the computing device, based on at least one characteristic of the gesture, the spatial model probability associated with the one or more keys from the plurality of keys, wherein the at least one characteristic of the gesture includes a speed of a portion of the gesture; determining, by the computing device, based on the adjusted spatial model probability associated with the one or more keys from the plurality of keys, a character string; and responsive to determining that the character string is not included in a lexicon and that the adjusted spatial model probability associated with the one or more keys from the plurality of keys exceeds a probability threshold, outputting, by the computing device and for display, the character string. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. 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, a graphical keyboard comprising a plurality of keys; receive, an indication of a gesture detected at a presence-sensitive input device; determine, based at least in part on the indication of the gesture, a spatial model probability associated with one or more keys from the plurality of keys; adjust, based on at least one characteristic of the gesture, the spatial model probability associated with the one or more keys from the plurality of keys, wherein the at least one characteristic of the gesture includes a speed of a portion of the gesture; determine, based on the adjusted spatial model probability associated with the one or more keys from the plurality of keys, a character string; and responsive to determining that the character string is not included in a lexicon and that the adjusted spatial model probability associated with the one or more keys from the plurality of keys exceeds a probability threshold, output, for display, the character string.
-
-
19. A computing device comprising:
-
at least one processor; and at least one module operable by the at least one processor to; output, for display, a graphical keyboard comprising a plurality of keys; receive, an indication of a gesture detected at a presence-sensitive input device; determine, based at least in part on the indication of the gesture, a spatial model probability associated with one or more keys from the plurality of keys; adjust, based on at least one characteristic of the gesture, the spatial model probability associated with the one or more keys from the plurality of keys, wherein the at least one characteristic of the gesture includes a speed of a portion of the gesture; determine, based on the adjusted spatial model probability associated with the one or more keys from the plurality of keys, a character string; and responsive to determining that the character string is not included in a lexicon and that the adjusted spatial model probability associated with the one or more keys from the plurality of keys exceeds a probability threshold, output, for display, the character string.
-
Specification