Emoji suggester and adapted user interface
First Claim
1. A method comprising:
- analyzing a context of a message thread and user signal data associated with one or more users of the message thread;
receiving, through a user interface of an application, a selection of an emoji to insert within the message thread;
presenting, through the user interface, a plurality of selectable user interface features for insert of the selected emoji at different positions within the message thread, wherein the presenting presents the plurality of selectable user interface features based on an analysis of the context of the message thread and an analysis of the user signal data;
receiving, through the user interface, a selection of one of the plurality of selectable user interface features; and
inserting the emoji at a position within the message thread that corresponds with the selection of the one of the plurality of selectable user interface features.
1 Assignment
0 Petitions
Accused Products
Abstract
Non-limiting examples of the present disclosure describe an enhanced user interface that improves user interaction for suggestion and placement of emojis in a communication such as a message thread. An emoji, for insertion within a message thread, is selected through a user interface of an application. A plurality of selectable user interface features may be presented through the user interface, where the plurality of selectable user interface features are usable for insert of the selected emoji at different positions within the message thread. The plurality of selectable user interface features may be presented based on an analysis of the context of a message thread including signal data associated with the message thread. A selection may be received of one of the plurality of selectable user interface features. The emoji may be inserted into the message thread at a position that corresponds with the selection of a user interface feature.
-
Citations
20 Claims
-
1. A method comprising:
-
analyzing a context of a message thread and user signal data associated with one or more users of the message thread; receiving, through a user interface of an application, a selection of an emoji to insert within the message thread; presenting, through the user interface, a plurality of selectable user interface features for insert of the selected emoji at different positions within the message thread, wherein the presenting presents the plurality of selectable user interface features based on an analysis of the context of the message thread and an analysis of the user signal data; receiving, through the user interface, a selection of one of the plurality of selectable user interface features; and inserting the emoji at a position within the message thread that corresponds with the selection of the one of the plurality of selectable user interface features. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
at least one processor; and a memory, operatively connected with the at least one processor, storing computer-executable instructions that, when executed by the at least one processor, causes the at least one processor to execute a method that comprises; analyzing a context of a message thread and user signal data associated with one or more users of the message thread; receiving, through a user interface of an application, a selection of an emoji to insert within the message thread; presenting, through the user interface, a plurality of selectable user interface features for insert of the selected emoji at different positions within the message thread, wherein the presenting presents the plurality of selectable user interface features based on an analysis of the context of the message thread and an analysis of the user signal data; receiving, through the user interface, a selection of one of the plurality of selectable user interface features; and inserting the emoji at a position within the message thread that corresponds with the selection of the one of the plurality of selectable user interface features. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable medium storing computer-executable instructions that, when executed by at least one processor, causes the at least one processor to execute a method comprising:
-
analyzing a context of a message thread and user signal data associated with one or more users of the message thread; receiving, through a user interface of an application, a selection of an emoji to insert within the message thread; presenting, through the user interface, a plurality of selectable user interface features for insert of the selected emoji at different positions within the message thread, wherein the presenting presents the plurality of selectable user interface features based on an analysis of the context of the message thread and an analysis of the user signal data; receiving, through the user interface, a selection of one of the plurality of selectable user interface features; and inserting the emoji at a position within the message thread that corresponds with the selection of the one of the plurality of selectable user interface features. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification