Identifying posts in a social networking system for presentation to one or more user demographic groups
First Claim
Patent Images
1. A method comprising:
- receiving from a content provider at a social networking system an indication of a page in the social networking system to be promoted;
selecting a set of candidate posts from a plurality of posts associated with the page based on the candidate posts having more than a threshold amount of interaction by users with the candidate posts indicating popularity of the candidate posts;
identifying, by a processor, for each candidate post, demographic characteristics of the users who interacted with the candidate posts;
defining, by a processor, for each candidate post, a plurality of user demographic groups into which the users are grouped based on the demographic characteristics of the users who interacted with the candidate posts, wherein the identified demographic characteristics associated with each user demographic group for the candidate post are demographic characteristics identified as being common to at least a threshold number of users who performed the threshold amount of interaction with the candidate post;
measuring, by the processor, a promotion efficacy of each candidate post for each of the plurality of user demographic groups defined for the candidate post by;
presenting the candidate post to a test set of users in one of the user demographic groups that have not previously interacted with the page in the social networking system; and
computing a measure of user interaction with the candidate posts by users in the test set of users that have not previously interacted with the page in the social networking system;
identifying one or more additional users in each of the plurality of user demographic groups;
selecting a candidate post from the set of candidate posts for presentation to the one or more additional users in each of the user demographic groups based at least in part on the measured promotion efficacy of the candidate posts for the test set of users from a same demographic group; and
providing, for display by the processor, a user interface for each of the one or more additional users, the user interface comprising a newsfeed including the selected candidate post amongst a plurality of stories describing actions performed by other users connected to the additional user.
2 Assignments
0 Petitions
Accused Products
Abstract
To promote an object maintained by a social networking system, an advertiser identifies the object to the social networking system. Based on the user interaction with one or more posts associated with the object, the social networking system selects one or more candidate posts from the one or more posts. Promotion efficacies of each candidate post for a group of users having one or more common demographic characteristics are determined and a candidate post is selected based at least in part on the promotion efficacies. The selected candidate post may be identified to the advertiser or presented to additional users having the common demographic characteristic by the social networking system.
-
Citations
25 Claims
-
1. A method comprising:
-
receiving from a content provider at a social networking system an indication of a page in the social networking system to be promoted; selecting a set of candidate posts from a plurality of posts associated with the page based on the candidate posts having more than a threshold amount of interaction by users with the candidate posts indicating popularity of the candidate posts; identifying, by a processor, for each candidate post, demographic characteristics of the users who interacted with the candidate posts; defining, by a processor, for each candidate post, a plurality of user demographic groups into which the users are grouped based on the demographic characteristics of the users who interacted with the candidate posts, wherein the identified demographic characteristics associated with each user demographic group for the candidate post are demographic characteristics identified as being common to at least a threshold number of users who performed the threshold amount of interaction with the candidate post; measuring, by the processor, a promotion efficacy of each candidate post for each of the plurality of user demographic groups defined for the candidate post by; presenting the candidate post to a test set of users in one of the user demographic groups that have not previously interacted with the page in the social networking system; and computing a measure of user interaction with the candidate posts by users in the test set of users that have not previously interacted with the page in the social networking system; identifying one or more additional users in each of the plurality of user demographic groups; selecting a candidate post from the set of candidate posts for presentation to the one or more additional users in each of the user demographic groups based at least in part on the measured promotion efficacy of the candidate posts for the test set of users from a same demographic group; and providing, for display by the processor, a user interface for each of the one or more additional users, the user interface comprising a newsfeed including the selected candidate post amongst a plurality of stories describing actions performed by other users connected to the additional user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 21, 22, 23, 24, 25)
-
-
12. A computer system comprising:
-
a processor; memory coupled to the processor, the memory having encoded thereon instructions that, when executed by the processor, cause the processor to; receive from a content provider at a social networking system an indication of an page in the social networking system to be promoted; select a set of candidate posts from a plurality of posts associated with the page based on the candidate posts having more than a threshold amount of interaction by users with the candidate posts indicating popularity of the candidate posts; identify, by a processor, for each candidate post, demographic characteristics of the users who interacted with the candidate posts; define, for each candidate post, a plurality of user demographic groups into which the users are grouped based on the demographic characteristics of the users who interacted with the candidate posts, wherein the identified demographic characteristics associated with each user demographic group for the candidate post are demographic characteristics identified as being common to at least a threshold number of users who performed the threshold amount of interaction with the candidate post; measure a promotion efficacy of each candidate post for each of the plurality of user demographic groups defined for the candidate post by; present the candidate post to a test set of users in one of the user demographic groups that have not previously interacted with the page in the social networking system; and compute a measure of user interaction with the candidate posts by users in the test set of users that have not previously interacted with the page in the social networking system; identify one or more additional users in each of the plurality of user demographic groups; select a candidate post from the set of candidate posts for presentation to the one or more additional users in each of the user demographic groups based at least in part on the measured promotion efficacy the candidate posts for the test set of users from a same demographic group; and provide, for display by the processor, a user interface for each of the one or more additional users, the user interface comprising a newsfeed including the selected candidate post amongst a plurality of stories describing actions performed by other users connected to the additional user. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computer program product comprising a non-transitory computer-readable storage medium including instructions that, when executed by a processor, cause the processor to:
-
receive from a content provider at a social networking system an indication of an page in the social networking system to be promoted; select a set of candidate posts from a plurality of posts associated with the page based on the candidate posts having more than a threshold amount of interaction by users with the candidate posts indicating popularity of the candidate posts; identify, by a processor, for each candidate post, demographic characteristics of the users who interacted with the candidate posts; define, by a processor, for each candidate post, a plurality of user demographic groups into which the users are grouped based on the demographic characteristics of the users who interacted with the candidate posts, wherein the identified demographic characteristics associated with each user demographic group for the candidate post are demographic characteristics identified as being common to at least a threshold number of users who performed the threshold amount of interaction with the candidate post; measure a promotion efficacy of each candidate post for each of the plurality of user demographic groups defined for the candidate post by; present the candidate post to a test set of users in one of the user demographic groups that have not previously interacted with the page in the social networking system; and compute a measure of user interaction with the candidate posts by users in the test set of users that have not previously interacted with the page in the social networking system; identify one or more additional users in each of the plurality of user demographic groups; select a candidate post from the set of candidate posts for presentation to the one or more additional users in each of the user demographic groups based at least in part on the measured promotion efficacy of the candidate posts for the test set of users from a same demographic group; and provide, for display by the processor, a user interface for each of the one or more additional users, the user interface comprising a newsfeed including the selected candidate post amongst a plurality of stories describing actions performed by other users connected to the additional user. - View Dependent Claims (20)
-
Specification