Promoting content from an activity stream
First Claim
Patent Images
1. A method comprising:
- providing a control for presentation on a user interface for enabling a user to promote, to one or more other users, a non-sponsored content item that is included in an activity stream associated with the user, the activity stream being presented in a social context;
receiving an indication from the user to promote the non-sponsored content item;
receiving a second request for a sponsored content item to be placed in a slot within a first website, wherein the first website is different from a second website associated with the activity stream and wherein the second request for the sponsored content item is based on a first request for content from one of the one or more other users;
determining, by one or more processors, that the non-sponsored item is responsive to the second request based on determining a relevance of the non-sponsored content item to criteria associated with the second request;
determining one or more sponsored content items responsive to the second request based on determining a relevance of the one or more sponsored content items to the criteria associated with the second request;
ranking the one or more sponsored content items and comparing, by the one or more processors, a highest ranked sponsored content item of the one or more sponsored content items to the non-sponsored content item using the determined relevances; and
providing the non-sponsored content item in response to the second request rather than the one or more sponsored content items based at least in part on the comparing.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, for providing a method that includes receiving an indication from a user to promote an item that is included in an activity stream associated with the user, the activity stream being presented in a social context by a social application; receiving a request for an advertisement; determining the item is responsive to the request; determining one or more advertisements responsive to the request; ranking the item and the one or more advertisements; and providing the item in response to the request rather than the one or more advertisements and based at least in part on the rankings.
-
Citations
45 Claims
-
1. A method comprising:
-
providing a control for presentation on a user interface for enabling a user to promote, to one or more other users, a non-sponsored content item that is included in an activity stream associated with the user, the activity stream being presented in a social context; receiving an indication from the user to promote the non-sponsored content item; receiving a second request for a sponsored content item to be placed in a slot within a first website, wherein the first website is different from a second website associated with the activity stream and wherein the second request for the sponsored content item is based on a first request for content from one of the one or more other users; determining, by one or more processors, that the non-sponsored item is responsive to the second request based on determining a relevance of the non-sponsored content item to criteria associated with the second request; determining one or more sponsored content items responsive to the second request based on determining a relevance of the one or more sponsored content items to the criteria associated with the second request; ranking the one or more sponsored content items and comparing, by the one or more processors, a highest ranked sponsored content item of the one or more sponsored content items to the non-sponsored content item using the determined relevances; and providing the non-sponsored content item in response to the second request rather than the one or more sponsored content items based at least in part on the comparing.
-
-
2. A method comprising:
-
receiving a request from a user device associated with a first user for a sponsored content item to be published on a web page by a publisher, the first user being included in a social network; determining, by one or more processors, one or more non-sponsored content items responsive to the request, wherein the non-sponsored content items have been identified as being eligible to be presented to the first user, wherein each of the non-sponsored content items has been promoted by a corresponding second user in the social network for publication to the first user, and wherein the non-sponsored content items have been identified as being eligible to be presented within a first website different from a second website of the social network; ranking, by the one or more processors, the one or more non-sponsored content items; and providing one of the one or more non-sponsored content items rather than an otherwise most relevant sponsored content item in response to the request and based at least in part on the rankings. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method comprising:
-
receiving, based on a first request from a user device associated with a first user, a second request for a sponsored content item to be displayed in a slot on a web-page or search results page associated with a publisher, wherein the first user is a member of a social network; identifying, using one or more processors, a non-sponsored content item responsive to the second request, wherein the non-sponsored content item has been identified as being eligible to be presented to the first user, wherein the non-sponsored content item has been promoted by a second user in the social network for publication to the first user, and wherein the non-sponsored content item has been identified as being eligible to be presented within a first website different from a second website of the social network; identifying a sponsored content item responsive to the second request; evaluating, using the one or more processors, a relevance of the non-sponsored content item and the sponsored content item to the second request; and providing one of the sponsored content item or the non-sponsored content item based at least in part on the evaluation.
-
-
26. A computer program product tangibly embodied in a computer-readable storage device comprising instructions executable by one or more processing devices to perform operations comprising:
-
receiving a request from a user device associated with a first user for a sponsored content item to be published on a web page by a publisher, the first user being included in a social network; determining one or more non-sponsored content items responsive to the request, wherein the non-sponsored content items have been identified as being eligible to be presented to the first user, wherein each of the non-sponsored content items has been promoted by a corresponding second user in the social network for publication to the first user, and wherein the non-sponsored content items have been identified as being eligible to be presented within a first website different from a second website of the social network; ranking the one or more non-sponsored content items; and providing one of the one or more non-sponsored content items in response to the request and based at least in part on the rankings rather than an otherwise most relevant sponsored content item. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A system comprising:
-
memory storing instructions that are executable; and one or more processing devices to execute the instructions to perform operations comprising; receiving a request from a user device associated with a first user for a sponsored content item to be published on a web page by a publisher, the first user being included in a social network; determining one or more non-sponsored content items responsive to the request, wherein the non-sponsored content items have been identified as being eligible to be presented to the first user, wherein each of the non-sponsored content items has been promoted by a corresponding second user in the social network for publication to the first user, and wherein the non-sponsored content items have been identified as being eligible to be presented within a first website different from a second website of the social network; ranking the one or more non-sponsored content items; and providing one of the one or more non-sponsored content items in response to the request and based at least in part on the rankings rather than an otherwise most relevant sponsored content item. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45)
-
Specification