Incremental multi-word recognition
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 continuous gesture detected at a presence-sensitive input device, a portion of the continuous gesture traversing a first key and subsequently a second key in the plurality of keys, 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 and based at least in part on the portion of the continuous gesture traversing the first key and subsequently the second key, a candidate phrase comprising a group of candidate words, wherein at least one of a first candidate word and a second candidate word from the group of candidate words comprises the second character subsequent to the first character; and
outputting, by the computing device and for display, based at least in part on the group of candidate words, the candidate phrase comprising the first candidate word and the second candidate word.
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.
244 Citations
29 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 continuous gesture detected at a presence-sensitive input device, a portion of the continuous gesture traversing a first key and subsequently a second key in the plurality of keys, 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 and based at least in part on the portion of the continuous gesture traversing the first key and subsequently the second key, a candidate phrase comprising a group of candidate words, wherein at least one of a first candidate word and a second candidate word from the group of candidate words comprises the second character subsequent to the first character; and outputting, by the computing device and for display, based at least in part on the group of candidate words, the candidate phrase comprising the first candidate word and the second candidate word. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. 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 continuous gesture detected at a presence-sensitive input device, a portion of the continuous gesture traversing a first key and subsequently a second key in the plurality of keys, wherein a first character is associated with the first key and a second character is associated with the second key; determine based at least in part on the portion of the continuous gesture traversing the first key and subsequently the second key, a candidate phrase comprising a group of candidate words, wherein at least one of a first candidate word and a second candidate word from the group of candidate words comprises the second character subsequent to the first character; and output, for display and based at least in part on the group of candidate words, the candidate phrase comprising the first candidate word and the second candidate word. - View Dependent Claims (14, 15, 16)
-
-
17. A device comprising:
-
at least one processor that is operatively coupled to a presence-sensitive input device; 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 continuous gesture detected at a presence-sensitive input device, a portion of the continuous gesture traversing a first key and subsequently a second key in the plurality of keys, wherein a first character is associated with the first key and a second character is associated with the second key; determine based at least in part on the portion of the continuous gesture traversing the first key and subsequently the second key, a candidate phrase comprising a group of candidate words, wherein at least one of a first candidate word and a second candidate word from the group of candidate words comprises the second character subsequent to the first character; and output, for display and based at least in part on the group of candidate words, the candidate phrase comprising the first candidate word and the second candidate word. - View Dependent Claims (18, 19, 20)
-
-
21. A method comprising:
-
outputting, by a computing device and for display, a graphical keyboard comprising a plurality of keys; receiving, by the computing device, a plurality of indications of gestures detected at a presence-sensitive input device, a first indication of the plurality of indications of gestures traversing a first key and subsequently a second indication of the plurality of indications of gestures traversing a second key, 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 and based at least in part on the first and second indications of the plurality of indications of gestures traversing the first key and subsequently the second key, a candidate phrase comprising a group of candidate words, wherein at least one of a first candidate word and a second candidate word from the group of candidate words comprises the second character subsequent to the first character; and outputting, by the computing device and for display, based at least in part on the group of candidate words, the candidate phrase comprising the first candidate word and the second candidate word. - View Dependent Claims (24, 25)
-
-
22. 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 a plurality of indications of gestures detected at a presence-sensitive input device, a first indication of the plurality of indications of gestures traversing a first key and subsequently a second indication of the plurality of indications of gestures traversing a second key, wherein a first character is associated with the first key and a second character is associated with the second key; determine based at least in part on the first and second indications of the plurality of indications of gestures traversing the first key and subsequently the second key, a candidate phrase comprising a group of candidate words, wherein at least one of a first candidate word and a second candidate word from the group of candidate words comprises the second character subsequent to the first character; and output, for display, based at least in part on the group of candidate words, the candidate phrase comprising the first candidate word and the second candidate word. - View Dependent Claims (26, 27)
-
-
23. A device comprising:
-
at least one processor that is operatively coupled to a presence-sensitive input device; 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 a plurality of indications of gestures detected at a presence-sensitive input device, a first indication of the plurality of indications of gestures traversing a first key and subsequently a second indication of the plurality of indications of gestures traversing a second key, wherein a first character is associated with the first key and a second character is associated with the second key; determine based at least in part on the first and second indications of the plurality of indications of gestures traversing the first key and subsequently the second key, a candidate phrase comprising a group of candidate words, wherein at least one of a first candidate word and a second candidate word from the group of candidate words comprises the second character subsequent to the first character; and output, for display, based at least in part on the group of candidate words, the candidate phrase comprising the first candidate word and the second candidate word. - View Dependent Claims (28, 29)
-
Specification