PREDICTIVE WORD COMPLETION
First Claim
Patent Images
1. A computer-implemented method, comprising:
- receiving a set of characters responsive to a user input to a virtual keyboard, the set of characters corresponding to the user input and based on characters of the virtual keyboard that are proximate a received location on the virtual keyboard of the user input, the set of characters continuing a word fragment to provide a set of word fragments corresponding to the set of characters;
determining which word fragment is most-likely to be correct based on;
the received location; and
each word fragment of the set of word fragments being a valid word, a portion of a valid word, or correctable to become a valid word.
2 Assignments
0 Petitions
Accused Products
Abstract
This document describes predictive word completion. By predicting complete words after each user input on an input device, e.g., a virtual keyboard, a user may readily receive computer aid when inputting characters to increase accuracy and speed of the user'"'"'s typing.
-
Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
receiving a set of characters responsive to a user input to a virtual keyboard, the set of characters corresponding to the user input and based on characters of the virtual keyboard that are proximate a received location on the virtual keyboard of the user input, the set of characters continuing a word fragment to provide a set of word fragments corresponding to the set of characters; determining which word fragment is most-likely to be correct based on; the received location; and each word fragment of the set of word fragments being a valid word, a portion of a valid word, or correctable to become a valid word. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. Computer-readable storage media comprising instructions that are executable and, responsive to executing the instructions, cause a computing device to:
-
receive a user input corresponding to multiple characters; analyze, based on a keypress model, the user input to determine a most-likely correct character of the multiple characters; identify, based on a language model, one or more valid words having the most-likely correct character; detect, based on a correction model, a potential spelling correction of a word fragment having the most-likely correct character and one or more additional previously received characters; and predict one or more complete words based on a combination of the most-likely correct character, the one or more valid words, and the potential spelling correction. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer-implemented method, comprising:
-
receiving a set of characters responsive to a user input to a virtual keyboard, the set of characters corresponding to the user input and based on characters of the virtual keyboard that are proximate a received location on the virtual keyboard of the user input, the set of characters continuing a word fragment; determining, for each character of the set of characters, a selection probability that each character is correct based on the location; determining spelling corrections of the word fragment to provide corrected word fragments; determining, for each corrected word fragment of the corrected word fragments, a corrected probability that each corrected word fragment is correct based on a correction-probability model; determining valid words for the word fragment and the corrected word fragments; determining, for each valid word of the valid words for the word fragment and the corrected word fragments, a word probability that each valid word is correct based on a word-probability language model; and predicting, based on the selection probability, the corrected probability, and the word probability, one or more complete words. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification