Compatibility Scoring of Users in a Social Network
First Claim
1. A method comprising:
- receiving a query associated with a first member of a social network, the query comprising one or more keywords;
selecting, using one or more processors associated with one or more computer devices, one or more members of the social network based on the query;
computing, using the one or more processors associated with the one or more computer devices, compatibility scores for the selected one or more members, each compatibility score being associated with the first member and one of the selected one or more members; and
transmitting information associated with the selected members.
1 Assignment
0 Petitions
Accused Products
Abstract
The compatibility score of individuals in a social network is computed based on the compatibility of interests expressed by these individuals. The compatibility score between any two interests is calculated as the log of the estimated probability that a member of the social network will express both interests as his/her interests divided by the product of: (i) the estimated probability that a member of the social network will express the first of the two interests as his/her interest and (ii) the estimated probability that a member of the social network will express the second of the two interests as his/her interest. The compatibility score between two individuals is calculated as the sum of the compatibility scores between each interest appearing in a set of interests expressed by the first of the two individuals and each interest appearing in a set of interests expressed by the second of the two individuals.
6 Citations
20 Claims
-
1. A method comprising:
-
receiving a query associated with a first member of a social network, the query comprising one or more keywords; selecting, using one or more processors associated with one or more computer devices, one or more members of the social network based on the query; computing, using the one or more processors associated with the one or more computer devices, compatibility scores for the selected one or more members, each compatibility score being associated with the first member and one of the selected one or more members; and transmitting information associated with the selected members. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system, comprising:
-
one or more non-transitory machine-readable storage media encoded with instructions; and one or more processors configured to execute the instructions to; receive a query associated with a first member of a social network, the query comprising one or more keywords; select one or more members of the social network based on the query; compute compatibility scores for the selected one or more members, each compatibility score being associated with the first member and one of the selected one or more members; and transmit information associated with the selected one or more members. - View Dependent Claims (14, 15)
-
-
16. One or more computer-readable non-transitory storage media embodying software that is operable when executed by one or more processors associated with one or more servers to:
-
receive a query associated with a first member of a social network, the query comprising one or more keywords; select, using one or more processors associated with one or more computer devices, one or more members of the social network based on the query; compute, using the one or more processors associated with the one or more computer devices, compatibility scores for the selected one or more members, each compatibility score being associated with the first member and one of the selected one or more members; and transmit information associated with the selected members. - View Dependent Claims (17, 18, 19, 20)
-
Specification