×

Compatibility scoring of users

  • US 10,402,459 B2
  • Filed: 05/19/2014
  • Issued: 09/03/2019
  • Est. Priority Date: 04/28/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising, by one or more processors associated with one or more computing devices of an online social network:

  • receiving, at an application server of the online social network from a client system of a first user of the online social network, a request comprising search criteria specifying a first interest of the first user;

    normalizing, by the application server, the first interest based on an interest classification process to obtain a first normalized interest of the first user;

    accessing, by the application server, a set of normalized interests, wherein the set of normalized interests are pre-determined by the interest classification process from expressed interests of users of the online social network accessed from a member database on the online social network;

    determining, by the application server, one or more compatible interests from the set of normalized interests, wherein each compatible interest has an interest compatibility score in relation to the first normalized interest that exceeds a pre-determined threshold, the interest compatibility score for each pair of normalized interests being based on;

    (1) an estimated probability of compatibility of the pair of normalized interests and(2) an adjustment corresponding to a commonality of each normalized interest in the pair of normalized interests in a social network of the first user, wherein a user'"'"'s social network corresponds to all first through Nth degree connections of the user, wherein N is a positive integer;

    retrieving, by the application server from the member database of the online social network, search results based on the search criteria and the one or more compatible interests, the search results comprising information associated with one or more second users of the online social network retrieved from the member database, each of the one or more second users having at least one expressed interest corresponding to one of the one or more compatible normalized interests; and

    sending, to the client system in response to the request, instructions for presenting a search results interface comprising the search results.

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