Completing a word or acronym using a multi-string having two or more words or acronyms
First Claim
Patent Images
1. A method comprising:
- presenting, based on a selected character, in a completion interface, and at a same time, multiple character strings representing later parts of words or acronyms of which the selected character is a prior part, at least one of the multiple character strings being a multi-string having two or more character strings of the multiple character strings, the multi-string presented based on an aggregate likelihood of selection of each of the two or more characters strings in the multi-string, the multi-string having or completing a long word and at least one of the two or more character strings having or completing a short word, the short word being shorter than the long word and being a constituent part of the long word, the short word and the long word being presented at the same time and in the completion interface;
enabling selection, through the completion interface and with a single, continuous gesture, to select the short word or the long word through selection of one of the multiple character strings, wherein selecting the multiple character strings for the short word would be selecting a portion of the multiple character strings for the long word;
receiving selection, through the completion interface, of the short word or the long word of the one of the multiple character strings through the single, continuous gesture; and
providing the selected short word or long word of the one of the multiple character strings.
1 Assignment
0 Petitions
Accused Products
Abstract
This disclosure describes techniques enabling character-string completion. These techniques present characters and character strings responsive to a selected prior character and enable selection of one of these characters or character strings quickly, easily, and/or accurately.
45 Citations
21 Claims
-
1. A method comprising:
-
presenting, based on a selected character, in a completion interface, and at a same time, multiple character strings representing later parts of words or acronyms of which the selected character is a prior part, at least one of the multiple character strings being a multi-string having two or more character strings of the multiple character strings, the multi-string presented based on an aggregate likelihood of selection of each of the two or more characters strings in the multi-string, the multi-string having or completing a long word and at least one of the two or more character strings having or completing a short word, the short word being shorter than the long word and being a constituent part of the long word, the short word and the long word being presented at the same time and in the completion interface; enabling selection, through the completion interface and with a single, continuous gesture, to select the short word or the long word through selection of one of the multiple character strings, wherein selecting the multiple character strings for the short word would be selecting a portion of the multiple character strings for the long word; receiving selection, through the completion interface, of the short word or the long word of the one of the multiple character strings through the single, continuous gesture; and providing the selected short word or long word of the one of the multiple character strings. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
one or more processors; and memory having one or more instructions stored thereon that, responsive to execution by the one or more processors, causes the one or more processors to perform operations comprising; receiving an indication indicating selection of a character, the selection of the character through a gesture-sensitive character-entry interface; presenting or causing presentation of, responsive to the selection of the character, based on the character, and through a completion interface, multiple characters at a same time and superimposed over at least a portion of the gesture-sensitive character-entry interface or adjacent to a location at which the character was selected, the multiple characters continuing a character string of which the character is a prior part, at least one of the multiple characters being a multi-string having or completing a long word and a short word, the short word being shorter than the long word and being a constituent part of the long word, the short word and the long word being presented at the same time and in the completion interface, the multi-string determined based on an aggregate likelihood of selection of the long word and the short word; enabling selection, through the completion interface, to select one of the multiple characters, wherein selecting the multiple characters for the short word would be selecting a portion of the multiple characters for the long word; receiving selection, through the completion interface, of the short word or the long word through selection of one of the multiple characters; and providing or presenting the selected short word or long word. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method comprising:
-
presenting a first user interface having, and enabling selection of, multiple characters or character strings through a gesture or gesture portion, the multiple characters or character strings presented at least partially obscuring an unselected character entry control of a second user interface and adjacent to or surrounding a selected character entry control of the second user interface, the multiple characters or character strings determined based on an aggregate likelihood of selection of the characters or character strings, at least one of the character strings having or completing a long word and a short word, the short word being shorter than the longword and being a constituent part of the long word, the short word and the long word being presented at a same time in the first user interface; and responsive to selection through the first user interface to select the short word or the long word through selection of one of the multiple characters or character strings, wherein selecting the multiple characters or character strings for the short word would be selecting a portion of the multiple characters or character strings for the long word, providing the selected short word or long word of the one of the multiple characters or character strings and ceasing to present at least a portion of the first user interface. - View Dependent Claims (21)
-
Specification