×

Sorting social profile search results based on computing personal similarity scores

  • US 9,177,062 B2
  • Filed: 10/31/2012
  • Issued: 11/03/2015
  • Est. Priority Date: 10/31/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • receiving, by at least one computing device, a search query for a social profile from a user of an online community;

    in response to receiving the search query, retrieving, by the computing device, a plurality of social profile results matching the search query and a search score for at least certain of the plurality of social profile results based on how closely a profile for the user making the search query match the plurality of social profile results;

    determining, by the computing device, a plurality of personal similarity indications between the plurality of social profile results and the profile for the user making the search query, based on predetermined criteria for establishing personal similarity, at least one of the predetermined criteria considering a similar time frame during which a personal occurrence between the user making the search query and at least one user associated with one of the plurality of social profile results is shared;

    assigning, by the computing device, a select one of a plurality of varying weights from a range of weights to each of the plurality of personal similarity indications identified for at least certain of the plurality of social profile results, based on a probability of the shared personal occurrence within the similar time frame and computing a personal similarity score for each of the social profile results based on an aggregation of the plurality of personal similarity indications and their associated weights;

    computing, by the computing device, a total score based on the search score and the personal similarity score for the plurality of social profile results; and

    sorting, by the computing device, the plurality of social profile results based on their total scores.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×