×

Recommending additional users for an event using a social networking system

  • US 10,157,371 B2
  • Filed: 01/11/2017
  • Issued: 12/18/2018
  • Est. Priority Date: 07/09/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving information about an event from an inviting user of a social networking system, the information including one or more of a location, a time, and one or more users of the social networking system who are associated with the event;

    accessing user profiles of social networking system users connected to the inviting user and not already associated with the event;

    selecting a set of candidate users from the social networking system users connected to the inviting user and not already associated with the event;

    generating, for each candidate user, a probability value indicating whether a suggestion to the inviting user to invite a candidate user to the event would lead to the candidate user joining the event, the probability value generated based on (1) an affinity for the inviting user by the candidate user (2) a history of the candidate user attending events that the inviting user attended and (3) a number of types of interests shared in common between the candidate user and the inviting user as indicated by user profile information stored by the social networking system, the affinity computed based on scores for edges stored in the social networking system indicating connections between the user and other objects or other users, and based on actions performed by the inviting user in the social networking system with the candidate user;

    selecting one or more candidate users from the set that have a probability value that exceeds a threshold value; and

    sending a suggestion to the inviting user to send an invitation for the event to the selected one or more candidate users.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×