Targeting advertisements to groups of social networking system users
First Claim
1. A method comprising:
- receiving, at a social networking system, a request to provide an advertisement to a group of users of the social networking system within a specified time period, the request including;
a specified characteristic of at least one common interaction to be performed between connected users in the group of users within a specified time interval;
a specification of at least a minimum number of users to be included in the group; and
a specification that the group of users includes at least two users that are connected in the social networking system;
observing, by the social networking system, a plurality of interactions between users of the social networking system;
identifying, by the social networking system, users having one or more observed interactions having the specified characteristic of the at least one common interaction included in the request, the at least one observed common interaction performed between connected users in the group of users within the time interval specified in the request, where the social networking system determined at least a threshold affinity between connected users in the group of users;
maintaining an edge store by the social networking system, the edge store containing information describing a plurality of connections between users of the social networking system;
retrieving from the edge store one or more connections within the social networking system between the identified users;
selecting a candidate group of users from identified users connected to other identified users, the candidate group of users including two or more identified users each connected to at least one other identified user via the social networking system, and the candidate group of users including at least the minimum number of users specified in the request;
identifying a viewing user of the social networking system included in the candidate group of users;
determining that at least one user from the candidate group of users other than the viewing user has been presented with the advertisement; and
sending the advertisement to a client device for display to the viewing user included in the candidate group of users within the specified time period included in the request of a time when the at least one user from the candidate group of users other than the viewing user was presented with the advertisement in response to the determining.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present disclosure target advertising to a group of related users of a social networking system. To target advertising to a group of users, the social networking system receives targeting criteria specifying a group to receive an advertisement at substantially the same time. To identify a group of users of the social networking system satisfying the targeting criteria, the social networking system observes the interactions of connected social networking system users. Connected users interacting with each other in a manner that satisfies the targeting criteria may be added to a group. The social networking system serves the advertisement to a set of users included in the group because the served users are members of the group.
16 Citations
24 Claims
-
1. A method comprising:
-
receiving, at a social networking system, a request to provide an advertisement to a group of users of the social networking system within a specified time period, the request including; a specified characteristic of at least one common interaction to be performed between connected users in the group of users within a specified time interval; a specification of at least a minimum number of users to be included in the group; and a specification that the group of users includes at least two users that are connected in the social networking system; observing, by the social networking system, a plurality of interactions between users of the social networking system; identifying, by the social networking system, users having one or more observed interactions having the specified characteristic of the at least one common interaction included in the request, the at least one observed common interaction performed between connected users in the group of users within the time interval specified in the request, where the social networking system determined at least a threshold affinity between connected users in the group of users; maintaining an edge store by the social networking system, the edge store containing information describing a plurality of connections between users of the social networking system; retrieving from the edge store one or more connections within the social networking system between the identified users; selecting a candidate group of users from identified users connected to other identified users, the candidate group of users including two or more identified users each connected to at least one other identified user via the social networking system, and the candidate group of users including at least the minimum number of users specified in the request; identifying a viewing user of the social networking system included in the candidate group of users; determining that at least one user from the candidate group of users other than the viewing user has been presented with the advertisement; and sending the advertisement to a client device for display to the viewing user included in the candidate group of users within the specified time period included in the request of a time when the at least one user from the candidate group of users other than the viewing user was presented with the advertisement in response to the determining. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method comprising:
-
maintaining an edge store by a social networking system, the edge store containing information describing a plurality of connections between users of the social networking system; receiving, at the social networking system, and ad request to provide an advertisement to a group of users of the social networking system within a specified time period, the request including; a specified characteristic of connected users of the social networking system corresponding to a specified time interval; a specification that there be at least a minimum number of users in the group; and a specification that the group of users include at least two users that share a connection; observing one or more interactions between users of the social networking system; identifying connected users having the specified characteristic specified in the request, the specified characteristic of the identified connected users corresponding to the time interval specified in the request, where the social networking system determined at least a threshold affinity between connected users in the group of users; receiving, from the edge store, one or more connections within the social networking system between the identified users; selecting a candidate group users from the identified users who are connected to at least one other identified user via the social networking system identified connected users, the candidate group users including two or more identified users each connected to at least one other identified user via the social networking system, the candidate group of users having the specified characteristic that is specified in the request, and the candidate group of users including at least the minimum number of users specified in the request; identifying a viewing user of social networking system that belongs to the candidate group of users; determining that at least one user from the candidate group of users other than the viewing user has been presented with the advertisement; and sending the advertisement for display to a client device for presentation to the viewing user of the social networking system within the specified time period included in the request of a time when the at least one user from the candidate group users other than the viewing user was presented with the advertisement in response to the determining.
-
Specification