Emoji for Text Predictions
First Claim
1. A method, comprising:
- detecting entry of characters during interaction with a device;
generating one or more prediction candidates including one or more predicted emoji corresponding to the detected characters according to a language model; and
employing the one or more prediction candidates to facilitate further character entry for the interaction with the device.
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques to employ emoji for text predictions are described herein. In one or more implementations, entry of characters is detected during interaction with a device. Prediction candidates corresponding to the detected characters are generated according to a language model that is configured to consider emoji along with words and phrases. The language model may make use of a mapping table that maps a plurality of emoji to corresponding words. The mapping table enables a text prediction engine to offer the emoji as alternatives for matching words. In addition or alternatively, the text prediction engine may be configured to analyze emoji as words within the model and generate probabilities and candidate rankings for predictions that include both emoji and words. User-specific emoji use may also be learned by monitoring a user'"'"'s typing activity to adapt predictions to the user'"'"'s particular usage of emoji.
440 Citations
20 Claims
-
1. A method, comprising:
-
detecting entry of characters during interaction with a device; generating one or more prediction candidates including one or more predicted emoji corresponding to the detected characters according to a language model; and employing the one or more prediction candidates to facilitate further character entry for the interaction with the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method as recited in claim 14, further comprising:
responsive to interaction with the at least one predicted emoji configured to access an emoji picker, displaying the emoji picker configured to present and enable selection of a plurality of emoji options that relate to the at least one predicted emoji.
-
15. One or more computer-readable storage media storing instructions that, when executed by a computing device, cause the computing device to perform operations comprising:
-
identifying one or more dictionaries to use as sources for predictions based on one or more detected characters; ranking emoji along with words one to another as prediction candidates for the detected characters using scoring data contained in the one or more dictionaries; selecting one or more top ranking emoji and words according to the ranking as prediction candidates for the detected characters; and utilizing selected emoji along with selected words to facilitate character entry. - View Dependent Claims (16, 17)
-
-
18. A mobile computing device, comprising:
-
a processing system; and one or more computer-readable media storing instructions that, when executed by the processing system, implement a text prediction engine operable to; generate one or more prediction candidates for characters detected in an interaction scenario according to one or more dictionaries of a language model that support emoji, the prediction candidates that are generated including emoji and words predicted using the language model; exposing the prediction candidates that are generated to enable selection from among the prediction candidates to modify the one or more detected characters. - View Dependent Claims (19, 20)
-
Specification