Methods and apparatus for inserting content into conversations in on-line and digital environments
First Claim
Patent Images
1. A computer-implemented method comprising:
- monitoring, by a processor, one or more input messages provided on a first electronic page, by an end user device;
identifying, by the processor, a trigger based on the monitored one or more input messages;
in response to identifying the trigger, accessing, by the processor, a plurality of candidate messages, each of the plurality of candidate messages including a prompt for taking an action;
accessing, by the processor, information on a plurality of target electronic pages;
calculating, by the processor, a score as a function of the one or more input messages, each of the plurality of candidate messages, and the information on each of the plurality of target electronic pages;
based on the calculated score, identifying, by the processor, a particular candidate message from the plurality of candidate messages, and a particular target electronic page from the plurality of target electronic pages;
providing, by the processor, the particular candidate message and a link to the particular target electronic page, for display on the first electronic page, wherein the link to the particular target electronic page is displayed inserted into the candidate message;
monitoring, by the processor, user actuation of the link inserted into the displayed candidate message; and
providing, by the processor, the particular target electronic page for display by the end user device in response to detecting the user actuation of the link.
4 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.
99 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
monitoring, by a processor, one or more input messages provided on a first electronic page, by an end user device; identifying, by the processor, a trigger based on the monitored one or more input messages; in response to identifying the trigger, accessing, by the processor, a plurality of candidate messages, each of the plurality of candidate messages including a prompt for taking an action; accessing, by the processor, information on a plurality of target electronic pages; calculating, by the processor, a score as a function of the one or more input messages, each of the plurality of candidate messages, and the information on each of the plurality of target electronic pages; based on the calculated score, identifying, by the processor, a particular candidate message from the plurality of candidate messages, and a particular target electronic page from the plurality of target electronic pages; providing, by the processor, the particular candidate message and a link to the particular target electronic page, for display on the first electronic page, wherein the link to the particular target electronic page is displayed inserted into the candidate message; monitoring, by the processor, user actuation of the link inserted into the displayed candidate message; and providing, by the processor, the particular target electronic page for display by the end user device in response to detecting the user actuation of the link. - 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; monitor one or more input messages provided on a first electronic page, by an end user device; identify a trigger based on the monitored one or more input messages; in response to identifying the trigger, access a plurality of candidate messages, each of the plurality of candidate messages including a prompt for taking an action; access information on a plurality of target electronic pages; calculate a score as a function of the one or more input messages, each of the plurality of candidate messages, and the information on each of the plurality of target electronic pages; based on the calculated score, identify a particular candidate message from the plurality of candidate messages, and a particular target electronic page from the plurality of target electronic pages; provide the particular candidate message and a link to the particular target electronic page, for display on the first electronic page, wherein the link to the particular target electronic page is displayed inserted into the candidate message; monitor user actuation of the link inserted into the displayed candidate message; and provide the particular target electronic page for display by the end user device in response to detecting the user actuation of the link. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification