System, method and computer program for determining tags to insert in communications
First Claim
Patent Images
1. A method comprising:
- receiving, by a processor, a communication being transmitted to a receiving device, the communication including a first content;
determining, by the processor, that a tag can be inserted within the communication, wherein the tag is an advertisement comprising a selectable link to content different than the first content with a short description of the selectable link;
checking an available inventory of tags for a tag relevant to the first communication;
upon a determination that there is no tag relevant to the communication within the available inventory of tags, creating, by the processor, a new tag relevant to the communication, wherein the new tag is different than the tags in the available inventory of tags and the new tag is created by;
analyzing at least one of the first content, profile data about a receiving user of the communication and profile data about a sending user of the communication to determine a search topic;
searching on at least one web site that has a commercial relationship with an operator managing communications to the receiving device, for content based upon the search topic, the search resulting in at least one search result;
selecting one of the resulting search results; and
creating both a link to the selected search result and a description of the selected search result to comprise the new tag;
inserting, by the processor, the new tag into the communication; and
transmitting, by the processor, the communication including the new tag inserted into the communication to the receiving device.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for adding a tag to a message deliverable to a communication device includes monitoring communications to the device to identify a communication with which a tag can be associated. For identified communications with which a tag can be associated, the method includes analyzing at least one of data about the content of the communication, profile data about at least one of the recipient or sender of the communication, data about a commercial relationship between an operator managing communications to the device and an Internet service provider of tags, and data about popularity of an internet site, and selecting a tag to associate with the communication based on the data analysis.
243 Citations
42 Claims
-
1. A method comprising:
-
receiving, by a processor, a communication being transmitted to a receiving device, the communication including a first content; determining, by the processor, that a tag can be inserted within the communication, wherein the tag is an advertisement comprising a selectable link to content different than the first content with a short description of the selectable link; checking an available inventory of tags for a tag relevant to the first communication; upon a determination that there is no tag relevant to the communication within the available inventory of tags, creating, by the processor, a new tag relevant to the communication, wherein the new tag is different than the tags in the available inventory of tags and the new tag is created by; analyzing at least one of the first content, profile data about a receiving user of the communication and profile data about a sending user of the communication to determine a search topic; searching on at least one web site that has a commercial relationship with an operator managing communications to the receiving device, for content based upon the search topic, the search resulting in at least one search result; selecting one of the resulting search results; and creating both a link to the selected search result and a description of the selected search result to comprise the new tag; inserting, by the processor, the new tag into the communication; and transmitting, by the processor, the communication including the new tag inserted into the communication to the receiving device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium containing instruction which, when execute by a computing device, cause the computing device to perform the steps of:
-
receiving a communication being transmitted to a receiving device, the communication including a first content; determining that a tag can be inserted within the communication, wherein the tag is an advertisement comprising a selectable link to content different than the first content with a short description of the selectable link; checking an available inventory of tags for a tag relevant to the first communication; upon a determination that there is no tag relevant to the communication within the available inventory of tags, creating a new tag relevant to the communication, wherein the new tag is different than the tags in the available inventory of tags and the new tag is created by; analyzing at least one of the first content, profile data about a receiving user of the communication and profile data about a sending user of the communication to determine a search topic; searching on at least one web site that has a commercial relationship with an operator managing communications to the receiving device, for content based upon the search topic, the search resulting in at least one search result; selecting one of the resulting search results; and creating both a link to the selected search result and a description of the selected search result to comprise a new tag; inserting the new tag into the communication; transmitting the communication including the new tag inserted into the communication to the receiving device. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A system comprising:
-
a processor; and a memory containing instructions that, when executed, cause the processor to; receive a communication being transmitted to a receiving device; determine that a tag can be inserted within the communication, wherein the tag is an advertisement comprising a selectable link to content different than the first content with a short description of the selectable link; check an available inventory of tags for a tag relevant to the first communication; upon a determination that there is no tag relevant to the communication within the available inventory of tags, create a new tag relevant to the communication, wherein the new tag is different than the tags in the available inventory of tags and the new tag is created by; analyzing at least one of the first content, profile data about a receiving user of the communication and profile data about a sending user of the communication to determine a search topic; searching on at least one web site that has a commercial relationship with an operator managing communications to the receiving device, for content based upon the search topic, the search resulting in at least one search result; selecting one of the resulting search results; and creating both a link to the selected search result and a description of the selected search result to comprise a new tag; insert the new tag into the communication; and transmit the communication including the new tag inserted into the communication to the receiving device. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification