Methods and apparatus for inserting content into conversations in on-line and digital environments
First Claim
Patent Images
1. A computer-implemented method comprising:
- identifying, by a processor, first text content on a first conversation medium;
identifying, by the processor, a plurality of available templates, each of the plurality of available templates including second text content;
identifying, by the processor, a plurality of available target sites, each of the plurality of available target sites including third text content;
identifying, by the processor, a first combination including a first template of the available templates, and a first target site of the available target sites;
identifying, by the processor, a second combination including a second template of the available templates, and a second target site of the available target sites;
determining, by the processor, a first score based on a comparison of the second and third text contents of the first combination, against the first text content of the conversation;
determining, by the processor, a second score based on a comparison of the second and third text contents of the second combination, against the first text content of the conversation;
selecting, by the processor, one of the first or second combinations based on the first and second scores; and
providing, by the processor, in the first conversation medium, the second text of a selected template of the first and second templates corresponding to the selected combination, and a link to a selected target site of the first and second target sites corresponding to the selected combination.
3 Assignments
0 Petitions
Accused Products
Abstract
Content is inserted into conversations hosted on a takeoff site using creatives that provide lures and links to other material that users engaged in the conversation might find helpful and relevant. Such insertions are made in a contextually meaningful fashion through the use of a matching and decision process that determines best candidate creatives and an appropriate time and place for their insertion into the conversation.
91 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
identifying, by a processor, first text content on a first conversation medium; identifying, by the processor, a plurality of available templates, each of the plurality of available templates including second text content; identifying, by the processor, a plurality of available target sites, each of the plurality of available target sites including third text content; identifying, by the processor, a first combination including a first template of the available templates, and a first target site of the available target sites; identifying, by the processor, a second combination including a second template of the available templates, and a second target site of the available target sites; determining, by the processor, a first score based on a comparison of the second and third text contents of the first combination, against the first text content of the conversation; determining, by the processor, a second score based on a comparison of the second and third text contents of the second combination, against the first text content of the conversation; selecting, by the processor, one of the first or second combinations based on the first and second scores; and providing, by the processor, in the first conversation medium, the second text of a selected template of the first and second templates corresponding to the selected combination, and a link to a selected target site of the first and second target sites corresponding to the selected combination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a processor; and a memory, wherein the memory stores instructions that, when executed by the processor, cause the processor to; identify first text content on a first conversation medium; identify a plurality of available templates, each of the plurality of available templates including second text content; identify a plurality of available target sites, each of the plurality of available target sites including third text content; identify a first combination including a first template of the available templates, and a first target site of the available target sites; identify a second combination including a second template of the available templates, and a second target site of the available target sites; determine a first score based on a comparison of the second and third text contents of the first combination, against the first text content of the conversation; determine a second score based on a comparison of the second and third text contents of the second combination, against the first text content of the conversation; select one of the first or second combinations based on the first and second scores; and provide the second text of a selected template of the first and second templates corresponding to the selected combination, and a link to a selected target site of the first and second target sites corresponding to the selected combination, in the first conversation medium. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification