Using language models to expand wildcards
First Claim
Patent Images
1. A method of inputting text using a mobile device with a limited character keypad having multiple different letters associated with each of a plurality of numbered keys, the method comprising:
- receiving from a user a first portion of an input string comprising at least one keystroke on the limited character keypad, the first portion of the input string representing at least one wildcard character;
receiving from the user a second portion of the input string comprising at least one keystroke on the limited character keypad, after the first portion of the input string representing the at least one wildcard character, with all keystrokes of the second portion representing non-wildcard characters; and
after receiving the second portion of the input string, further comprising automatically inserting an additional wildcard character at the end of the input string after receiving the second portion of the input string.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of inputting text is provided in which a first portion of an input string is received from a user, the first portion of the input string including at least one keystroke representing a wildcard character of the input string. A second portion of the input string is then received, with the second portion including one or more keystrokes all representing non-wildcard characters of the input string.
52 Citations
15 Claims
-
1. A method of inputting text using a mobile device with a limited character keypad having multiple different letters associated with each of a plurality of numbered keys, the method comprising:
-
receiving from a user a first portion of an input string comprising at least one keystroke on the limited character keypad, the first portion of the input string representing at least one wildcard character; receiving from the user a second portion of the input string comprising at least one keystroke on the limited character keypad, after the first portion of the input string representing the at least one wildcard character, with all keystrokes of the second portion representing non-wildcard characters; and after receiving the second portion of the input string, further comprising automatically inserting an additional wildcard character at the end of the input string after receiving the second portion of the input string. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of inputting text, the method comprising:
-
receiving from a user a first portion of an input string comprising at least one keystroke, the first portion of the input string representing at least one wildcard character; receiving from the user a second portion of the input string comprising at least one keystroke, after the first portion of the input string representing the at least one wildcard character, with all keystrokes of the second portion representing non-wildcard characters;
after receiving the second portion of the input string, automatically inserting an additional wildcard character at the end of the input string;using a language model to perform wildcard expansion to identify k-best text matches corresponding to the input string containing the at least one wildcard character; displaying to the user a plurality of the k-best text matches corresponding to the input string containing the at least one wildcard character, further comprising displaying, as the first and second portions of the input string are received, text matches in a word wheeling format; and selecting one of the k-best text matches, as the text to input, in response to a user input. - View Dependent Claims (14, 15)
-
Specification