Incremental multi-word recognition
First Claim
1. A method comprising:
- outputting, by a computing device, for display at a display device, a graphical user interface including a committed-text region, a text-suggestion region, and a graphical keyboard comprising a plurality of keys;
determining, by the computing device, a first single-touch gesture detected at a first region of a presence-sensitive input device that corresponds to a first location of the display device at which a first key of the plurality of keys is displayed and a second single-touch gesture detected at a second region of the presence-sensitive input device that corresponds to a second location of the display device at which a second key of the plurality of keys is displayed, wherein a first character is associated with the first key and a second character is associated with the second key;
determining, by the computing device, based on the first single-touch gesture and the second single-touch gesture, a first candidate word of a candidate phrase and a second candidate word of the candidate phrase, wherein the first candidate word comprises the first character and the second candidate word comprises the second character;
outputting, by the computing device, for display in the committed-text region of the graphical user interface, the first candidate word and the second candidate word; and
outputting, by the computing device and for display in the text-suggestion region of the graphical user interface, at least one next word that is subsequent to the first candidate word and the second candidate word in the candidate phrase.
2 Assignments
0 Petitions
Accused Products
Abstract
In one example, a computing device includes at least one processor that is operatively coupled to a presence-sensitive display and a gesture module operable by the at least one processor. The gesture module may be operable by the at least one processor to output, for display at the presence-sensitive display, a graphical keyboard comprising a plurality of keys and receive an indication of a continuous gesture detected at the presence-sensitive display, the continuous gesture to select a group of keys of the plurality of keys. The gesture module may be further operable to determine, in response to receiving the indication of the continuous gesture and based at least in part on the group of keys of the plurality of keys, a candidate phrase comprising a group of candidate words.
-
Citations
20 Claims
-
1. A method comprising:
-
outputting, by a computing device, for display at a display device, a graphical user interface including a committed-text region, a text-suggestion region, and a graphical keyboard comprising a plurality of keys; determining, by the computing device, a first single-touch gesture detected at a first region of a presence-sensitive input device that corresponds to a first location of the display device at which a first key of the plurality of keys is displayed and a second single-touch gesture detected at a second region of the presence-sensitive input device that corresponds to a second location of the display device at which a second key of the plurality of keys is displayed, wherein a first character is associated with the first key and a second character is associated with the second key; determining, by the computing device, based on the first single-touch gesture and the second single-touch gesture, a first candidate word of a candidate phrase and a second candidate word of the candidate phrase, wherein the first candidate word comprises the first character and the second candidate word comprises the second character; outputting, by the computing device, for display in the committed-text region of the graphical user interface, the first candidate word and the second candidate word; and outputting, by the computing device and for display in the text-suggestion region of the graphical user interface, at least one next word that is subsequent to the first candidate word and the second candidate word in the candidate phrase. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computing device comprising:
-
at least one processor; a presence-sensitive display; and a memory configured to store instructions that, when executed, cause the at least one processor to; output, for display at the presence-sensitive display, a graphical user interface including a committed-text region, a text-suggestion region, and a graphical keyboard comprising a plurality of keys; determine a first single-touch gesture detected at a first region of the presence-sensitive display at which a first key of the plurality of keys is displayed and a second single-touch gesture detected at a second region of the presence-sensitive display at which a second key of the plurality of keys is displayed, wherein a first character is associated with the first key and a second character is associated with the second key; determine, based on the first single-touch gesture and the second single-touch gesture, a first candidate word of a candidate phrase and a second candidate word of the candidate phrase, wherein the first candidate word comprises the first character and the second candidate word comprises the second character; output, for display in the committed-text region of the graphical user interface, the first candidate word and the second candidate word; and output, for display in the text-suggestion region of the graphical user interface, at least one next word that is subsequent to the first candidate word and the second candidate word in the candidate phrase. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium comprising instructions that, when executed, cause at least one processor of a computing device to:
-
output, for display at a presence-sensitive display of the computing device, a graphical user interface including a committed-text region, a text-suggestion region, and a graphical keyboard comprising a plurality of keys; determine a first single-touch gesture detected at a first region of the presence-sensitive display at which a first key of the plurality of keys is displayed and a second single-touch gesture detected at a second region of the presence-sensitive display at which a second key of the plurality of keys is displayed, wherein a first character is associated with the first key and a second character is associated with the second key; determine, based on the first single-touch gesture and the second single-touch gesture, a first candidate word of a candidate phrase and a second candidate word of the candidate phrase, wherein the first candidate word comprises the first character and the second candidate word comprises the second character; output, for display in the committed-text region of the graphical user interface, the first candidate word and the second candidate word; and output, for display in the text-suggestion region of the graphical user interface, at least one next word that is subsequent to the first candidate word and the second candidate word in the candidate phrase. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification