This disclosure describes techniques to extract real time facial expressions with the use of facial recognition techniques. When a user provides permission, a user device obtains an image of the user’s face and performs facial recognition to detect the facial expression of the user. Upon successful detection of the facial expression, the use of an emoji that represents the facial expression is suggested. For example, if it is detected that the user is confused while typing a reply to a message, an avatar or emoji that expresses confusion is sent to a recipient along with the message. The technique can be implemented in any suitable context, e.g., as part of a messaging application.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.