Clickable emoji
First Claim
Patent Images
1. A computer-implemented method to provide linkable emoji in messages sent on a 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 for transmission to at least one target client device, the requested message including at least one linkable emoji, each linkable emoji configured to include an emoji image for direct insertion into the requested message and at least one content link, the at least one linkable emoji including an emoji spoilation parameter associated with a respective emoji image;
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 data, (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 by the first client device;
transmitting the requested message from the first client device;
receiving the requested message at a server;
parsing the requested message by the server to collect contextual data from the at least one linkable emoji from the requested message, wherein the contextual data contains the emoji spoilation parameter;
determining an emoji message spoilation status by the server based at least in part upon the emoji spoilation parameter, the emoji message spoilation status corresponding to the at least one linkable emoji and geographic location information associated with the at least one target client device;
identifying, by the server, at least one message spoilation limitation associated with the at least one linkable emoji via the emoji spoilation parameter, the at least one message spoilation limitation associated with a plurality of conditional links, the identifying including selecting at least one of the plurality of conditional links and placing the selected at least one of the plurality of conditional links within the linkable emoji; and
transmitting the generated requested message including the at least one linkable emoji from the server to the 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.
31 Citations
11 Claims
-
1. A computer-implemented method to provide linkable emoji in messages sent on a 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 for transmission to at least one target client device, the requested message including at least one linkable emoji, each linkable emoji configured to include an emoji image for direct insertion into the requested message and at least one content link, the at least one linkable emoji including an emoji spoilation parameter associated with a respective emoji image; 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 data, (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 by the first client device; transmitting the requested message from the first client device; receiving the requested message at a server; parsing the requested message by the server to collect contextual data from the at least one linkable emoji from the requested message, wherein the contextual data contains the emoji spoilation parameter; determining an emoji message spoilation status by the server based at least in part upon the emoji spoilation parameter, the emoji message spoilation status corresponding to the at least one linkable emoji and geographic location information associated with the at least one target client device; identifying, by the server, at least one message spoilation limitation associated with the at least one linkable emoji via the emoji spoilation parameter, the at least one message spoilation limitation associated with a plurality of conditional links, the identifying including selecting at least one of the plurality of conditional links and placing the selected at least one of the plurality of conditional links within the linkable emoji; and transmitting the generated requested message including the at least one linkable emoji from the server to the at least one target client device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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 to at least one target client device, each linkable emoji configured to include an emoji image for direct insertion into the requested message and at least one content link, at least one linkable emoji including an emoji spoilation parameter associated with a respective emoji image; 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 by the first client device; transmitting the requested message from the first client device; receiving the requested message at a server; parsing the requested message by the server to collect contextual data related to the at least one linkable emoji from the requested message, the contextual data including the emoji spoliation parameter; determining an emoji message spoilation status by the server based at least in part upon the emoji spoilation parameter, the emoji spoilation status corresponding to the at least one linkable emoji and geographic location information associated with the at least one target client device; identifying, by the server, at least one message spoilation limitation associated with the at least one linkable emoji via the emoji spoilation parameter, the at least one message spoilation parameter associated with a plurality of conditional links, the identifying including selecting at least one of the plurality of conditional links and placing the selected at least one of the plurality of conditional links within the linkable emoji; and transmitting the generated requested message including the at least one linkable emoji from the server to the at least one target client device. - View Dependent Claims (9)
-
-
10. 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 to at least one target client device at the first client device, the generated message including at least one linkable emoji, each linkable emoji configured to include an emoji image for direct insertion into the generated 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, the at least one linkable emoji including an emoji spoilation parameter associated with a respective emoji image;transmitting the generated message from the first client device; receiving the generated message at a server located between the first client device and the at least one target client device;
parsing the received generated message by the server to collect contextual data related to the at least one linkable emoji from the at least one message, the contextual data including the emoji spoliation parameter;determining an emoji message spoilation status by the server based at least in part upon the emoji spoilation parameter, the emoji spoilation status corresponding to the at least one linkable emoji and geographic location information associated with the at least one target client device; identifying, by the server, at least one message spoilation limitation associated with the at least one linkable emoji via the emoji message spoilation status, the at least one message spoilation limitation associated with a plurality of conditional links, the identifying including selecting at least one of the plurality of conditional links and placing the selected at least one of the plurality of conditional links within the linkable emoji; and transmitting the received generated message from the server to the at least one target client device, the generated message including the at least one linkable emoji. - View Dependent Claims (11)
- one or more processors; and
Specification