×

Targeting advertisements to groups of social networking system users

  • US 10,685,361 B2
  • Filed: 03/02/2012
  • Issued: 06/16/2020
  • Est. Priority Date: 03/02/2012
  • Status: Active Grant
First Claim
Patent Images

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 all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×