Selectively replacing displayed content items based on user interaction
First Claim
1. A method performed by data processing apparatus, the method comprising:
- receiving, from a client device, an indication that a user performed an affirmative act on a presentation page comprising a plurality of content spaces that have a plurality of content items, wherein each content item of the plurality of content items is displayed in a particular content space of the plurality of content spaces;
determining a measure of interest of the user specific to a particular content item of the plurality of content items based on the received indication including the affirmative act on the presentation page;
determining, during presentation of the particular content item, to replace the particular content item based on the measure of interest and a threshold;
identifying a category with which content displayed for the particular content item is associated;
during a same presentation of the presentation page and within a specified duration of time after the particular content item is presented, selecting a replacement content item from a plurality of replacement content items that are associated with a different category than the identified category, wherein selecting the replacement content item comprises applying a plurality of pre-defined replacement content selection rules for identifying the replacement content item based on affirmative acts, wherein the pre-defined replacement content selection rules accord a higher weight to one type of the affirmative acts, relative to a weight accorded to another of the affirmative acts, with selecting being in response to determining that the threshold has been exceeded; and
transmitting the selected replacement content item to the client device for display in the particular content space on the presentation page in place of the particular content item.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods performed by data processing apparatus and computer storage media encoded with computer programs for receiving feedback from a client device at which a presentation page of content items is displayed, the received feedback relating to an affirmative act performed by the user, determining, based at least in part on the received feedback, whether the user is likely to perform a predetermined action relative to one or more of the content items, based on a result of the determining, selectively identifying one or more replacement content items and transmitting the one or more identified replacement content items to the client device for display in the presentation page in place of one or more of the plurality of content items.
-
Citations
38 Claims
-
1. A method performed by data processing apparatus, the method comprising:
-
receiving, from a client device, an indication that a user performed an affirmative act on a presentation page comprising a plurality of content spaces that have a plurality of content items, wherein each content item of the plurality of content items is displayed in a particular content space of the plurality of content spaces; determining a measure of interest of the user specific to a particular content item of the plurality of content items based on the received indication including the affirmative act on the presentation page; determining, during presentation of the particular content item, to replace the particular content item based on the measure of interest and a threshold; identifying a category with which content displayed for the particular content item is associated; during a same presentation of the presentation page and within a specified duration of time after the particular content item is presented, selecting a replacement content item from a plurality of replacement content items that are associated with a different category than the identified category, wherein selecting the replacement content item comprises applying a plurality of pre-defined replacement content selection rules for identifying the replacement content item based on affirmative acts, wherein the pre-defined replacement content selection rules accord a higher weight to one type of the affirmative acts, relative to a weight accorded to another of the affirmative acts, with selecting being in response to determining that the threshold has been exceeded; and transmitting the selected replacement content item to the client device for display in the particular content space on the presentation page in place of the particular content item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method performed by data processing apparatus, the method comprising:
-
displaying to a user a presentation page comprising a plurality of content items in a plurality of content spaces, wherein each content item of the plurality of content items is displayed in a particular content space of the plurality of content spaces; detecting an indication of an affirmative act performed by the user on the presentation page from which an inference can be made relating to a particular content item of the plurality of content items; transmitting the indication of the affirmative act performed by the user to a server system; receiving from the server system a replacement content item that was selected based on (i) the transmitted indication, (ii) subject matter of the particular content item, and (iii) applying a plurality of pre-defined replacement content selection rules for identifying the replacement content item based on affirmative acts, wherein the pre-defined replacement content selection rules accord a higher weight to one type of the affirmative acts, relative to a weight accorded to another of the affirmative acts, wherein the replacement content item is received during a same presentation of the presentation page and within a specified duration of time after the particular content item is presented, wherein the replacement content item is associated with a different category than a category with which content displayed for the particular content item is associated; and updating the displayed presentation page to replace the particular content item with the received replacement content item. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A non-transitory computer storage medium encoded with a computer program, the program comprising instructions that when executed by data processing apparatus cause the data processing apparatus to perform operations comprising:
-
displaying to a user a presentation page comprising a plurality of content items in a plurality of content spaces, wherein each content item of the plurality of content items is displayed in a particular content space of the plurality of content spaces; detecting an indication of an affirmative act performed by the user on the presentation page from which an inference can be made relating to a particular content item of the plurality of content items; transmitting the indication of the affirmative act performed by the user to a server system; receiving from the server system a replacement content item that was selected based on (i) the transmitted indication, (ii) subject matter of the particular content item, and (iii) applying a plurality of pre-defined replacement content selection rules for identifying the replacement content item based on affirmative acts, wherein the pre-defined replacement content selection rules accord a higher weight to one type of the affirmative acts, relative to a weight accorded to another of the affirmative acts, wherein the replacement content item is received during a same presentation of the presentation page and within a specified duration of time after the particular content item is presented, wherein the replacement content item is associated with a different category than a category with which content displayed for the particular content item is associated; and updating the displayed presentation page to replace the particular content item with the received replacement content item. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
-
31. A system comprising:
-
a processor configured to execute computer program instructions; and a computer storage medium encoded with computer program instructions that, when executed by the processor, cause the system to perform operations comprising; displaying to a user a presentation page comprising a plurality of content items in a plurality of content spaces, wherein each content item of the plurality of content items is displayed in a particular content space of the plurality of content spaces; detecting an indication of an affirmative act performed by the user on the presentation page from which an inference can be made relating to a particular content item of the plurality of content items; transmitting the indication of the affirmative act performed by the user to a server system; receiving from the server system a replacement content item that was selected based on (i) the transmitted indication, (ii) subject matter of the particular content item, and (iii) applying a plurality of pre-defined replacement content selection rules for identifying the replacement content item based on affirmative acts, wherein the pre-defined replacement content selection rules accord a higher weight to one type of the affirmative acts, relative to a weight accorded to another of the affirmative acts, wherein the replacement content item is received during a same presentation of the presentation page and within a specified duration of time after the particular content item is presented, wherein the replacement content item is associated with a different category than a category with which content displayed for the particular content item is associated; and updating the displayed presentation page to replace the particular content item with the received replacement content item. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38)
-
Specification