SPACE PREDICTION FOR TEXT INPUT
2 Assignments
0 Petitions
Accused Products
Abstract
An example method includes displaying, at a presence-sensitive device, a virtual keyboard, receiving an indication of input entered at a presence-sensitive device indicating a plurality of characters, determining a sequence of at least three character strings in the plurality such that the sequence does not include any space characters, modifying the characters by inserting at least two space characters to demarcate the at least three character strings, and determining at least two suggested character strings based on first, second, and third character strings of the sequence. The method further includes outputting, for display at the presence-sensitive device and at a text-suggestion area of the GUI, the at least two suggested character strings, receiving a selection that indicates a selected character string of the at least two suggested character strings, and outputting, for display at the presence-sensitive device and at the text-entry area of the GUI, the selected character string.
18 Citations
40 Claims
-
1-20. -20. (canceled)
-
21. A method comprising:
-
receiving, by a computing device, an indication of input to select a sequence of three or more characters from a plurality of characters, wherein the plurality of characters is output by the computing device for display and the sequence of three or more characters includes no space characters; inserting, by the computing device and based at least in part on a lexicon, first and second space characters in respective first and second locations within the sequence of three or more characters to form a modified sequence of characters, the modified sequence of characters comprising at least three character substrings, wherein each of the at least three character substrings includes no space characters, and wherein the at least three character substrings are separated from one another in the modified sequence of characters by one of the first or second space characters; determining, by the computing device and based at least in part on the modified sequence of characters, one or more suggested character strings; and outputting, by the computing device and for display, at least one suggested character string from the one or more suggested character strings. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. A computing device comprising:
-
at least one processor; and at least one module operable by the at least one processor to; receive an indication of input to select a sequence of three or more characters from a plurality of characters, wherein the plurality of characters is output by the computing device for display and the sequence of three or more characters includes no space characters; insert, based at least in part on a lexicon, first and second space characters in respective first and second locations within the sequence of three or more characters to form a modified sequence of characters, the modified sequence of characters comprising at least three character substrings, wherein each of the at least three character substrings includes no space characters, and wherein the at least three character substrings are separated from one another in the modified sequence of characters by one of the first or second space characters; determine, based at least in part on the modified sequence of characters, one or more suggested character strings; and output, for display, at least one suggested character string from the one or more suggested character strings. - View Dependent Claims (30, 31, 32, 33, 34, 35)
-
-
36. A computer-readable storage medium encoded with instructions that, when executed, cause at least one processor to:
-
receive an indication of input to select a sequence of three or more characters from a plurality of characters, wherein the plurality of characters is output by the computing device for display and the sequence of three or more characters includes no space characters; insert, based at least in part on a lexicon, first and second space characters in respective first and second locations within the sequence of three or more characters to form a modified sequence of characters, the modified sequence of characters comprising at least three character substrings, wherein each of the at least three character substrings includes no space characters, and wherein the at least three character substrings are separated from one another in the modified sequence of characters by one of the first or second space characters; determine, based at least in part on the modified sequence of characters, one or more suggested character strings; and output, for display, at least one suggested character string from the one or more suggested character strings. - View Dependent Claims (37, 38, 39, 40)
-
Specification