CLICKABLE EMOJI
First Claim
1. A computer-implemented method to provide linkable emoji in messages sent on a real-time messaging platform, the method comprising:
- extracting analytic data from at least one communication received from a first client device, the analytic data identifying a network type identifier associated with the first client device;
storing the analytic data associated with the first client device;
receiving, at the first client device, a message request to generate a message that uses at least one linkable emoji within the requested message, each linkable emoji configured to include an emoji image for direct insertion into the message and at least one content link;
generating the at least one content link for the at least one linkable emoji for the requested message based in part on one or more of (i) the extracted analytic information, (ii) the at least one default content link, and (iii) at least one multi-conditional content link, to conditionally direct the first client device to additional content associated with each linkable emoji;
generating the requested message with the at least one linkable emoji; and
transmitting the generated message including the at least one linkable emoji to at least one target client device.
1 Assignment
0 Petitions
Accused Products
Abstract
Hyperlinked icons, images, and emoji may be shared by users in a real-time messaging environment, such as text messaging. A user may send a message including a clickable emoji to a receiving user, where the received clickable emoji is displayed in the message. If the received clickable emoji is selected by the receiving user, web content linked to the emoji is retrieved and displayed. Messaging server(s) monitor messages, events, and social trends collecting contextual data. Content providers use collected contextual data to efficiently deliver targeted content.
70 Citations
22 Claims
-
1. A computer-implemented method to provide linkable emoji in messages sent on a real-time messaging platform, the method comprising:
-
extracting analytic data from at least one communication received from a first client device, the analytic data identifying a network type identifier associated with the first client device; storing the analytic data associated with the first client device; receiving, at the first client device, a message request to generate a message that uses at least one linkable emoji within the requested message, each linkable emoji configured to include an emoji image for direct insertion into the message and at least one content link; generating the at least one content link for the at least one linkable emoji for the requested message based in part on one or more of (i) the extracted analytic information, (ii) the at least one default content link, and (iii) at least one multi-conditional content link, to conditionally direct the first client device to additional content associated with each linkable emoji; generating the requested message with the at least one linkable emoji; and transmitting the generated message including the at least one linkable emoji to at least one target client device. - View Dependent Claims (2, 3, 6, 7, 8, 9, 10, 21, 22)
-
-
4. (canceled)
-
5. (canceled)
-
11. One or more non-transitory computer readable medium having a plurality of instructions stored thereon which, when executed by one or more processors, cause the one or more processors to perform a method, the method comprising:
-
extracting analytic data from at least one communication received from a first client device, the analytic data identifying a network type identifier associated with the first client device; storing the analytic data associated with the first client device; receiving, at the first client device, a message request to include at least one linkable emoji within a requested message, each linkable emoji configured to include an emoji image for direct insertion into the message and at least one content link; generating the at least one content link for the at least one linkable emoji for the requested message based in part on one or more of (i) the extracted analytic information. (ii) the at least one default content link, and (iii) at least one multi-conditional content link, to conditionally direct the first client device to additional content associated with each linkable emoji; generating the requested message with the at least one linkable emoji; and transmitting the generated message including the at least one linkable emoji to at least one target client device. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A linkable emoji messaging system, comprising:
-
one or more processors; and one or more non-transitory computer readable medium having a plurality of instructions stored thereon, which, when executed by the one or more processors, cause the system to perform a method, the method comprising; extracting analytic data from at least one communication received from a first client device, the analytic data identifying a network type identifier associated with the first client device; storing the analytic data associated with the first client device; generating a message, at the first client device, including at least one linkable emoji, each linkable emoji configured to include an emoji image for direct insertion into the message and at least one conditional content link, each conditional content link being based in part on one or more of;
(i) the extracted analytic data, (ii) at least one default content link, and (iii) at least one multi-conditional content link, to conditionally direct the first client device to additional content associated with each linkable emoji; andtransmitting the generated message to at least one target client device, the generated message including the at least one linkable emoji. - View Dependent Claims (17, 18, 19, 20)
-
Specification