MULTI-GESTURE TEXT INPUT PREDICTION
2 Assignments
0 Petitions
Accused Products
Abstract
A computing device outputs a keyboard for display, receives an indication of a first gesture to select a first sequence of one or more keys, determines a set of candidate strings based in part on the first sequence of keys, and outputs for display at least one of the set of candidate strings. The computing device receives an indication of a second gesture to select a second sequence of one or more keys, and determines that characters associated with the second sequence of keys are included in a first candidate word based at least in part on the set of candidate strings, or are included in a second candidate word not based on the first sequence of keys. The computing device modifies the set of candidate strings based at least in part on the determination and outputs for display at least one of the modified candidate strings.
-
Citations
40 Claims
-
1-20. -20. (canceled)
-
21. A method comprising:
-
outputting, by a computing device and for display, a plurality of characters; receiving, by the computing device, an indication of a first gesture that selects at least two characters from the plurality of characters; determining, by the computing device and based at least in part on the at least two characters, one or more candidate strings; receiving, by the computing device, an indication of a second gesture that selects at least one character from the plurality of characters, wherein the second gesture is disjoint from the first gesture; and refining, by the computing device and based at least in part on the at least one character, the one or more candidate strings. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. 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 plurality of characters; receive an indication of a first gesture that selects at least two characters from the plurality of characters; determine, based at least in part on the at least two characters, one or more candidate strings; receive an indication of a second gesture that selects at least one character from the plurality of characters, wherein the second gesture is disjoint from the first gesture; and refine, based at least in part on the at least one character, the one or more candidate strings. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A non-transitory computer-readable storage medium encoded with instructions that, when executed, cause at least one processor to:
-
output, for display, a plurality of characters; receive an indication of a first gesture that selects at least two characters from the plurality of characters; determine, based at least in part on the at least two characters, one or more candidate strings; receive an indication of a second gesture that selects at least one character from the plurality of characters, wherein the second gesture is disjoint from the first gesture; and refine, based at least in part on the at least one character, the one or more candidate strings. - View Dependent Claims (40)
-
Specification