Recommending contacts in a social network
First Claim
1. A computer-readable storage medium containing instructions for controlling a computing system to identify potential contacts for a target user, by a method comprising:
- identifying from a contact list of the target user contact paths from the target user to other users that are within a maximum contact path length;
ranking the other users on the identified contact paths based in part on a score generated by the following;
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for recommending potential contacts to a target user is provided. A recommendation system identifies users who are related to the target user through no more than a maximum degree of separation. The recommendation system identifies the users by starting with the contacts of the target user and identifying users who are contacts of the target user'"'"'s contacts, contacts of those contacts, and so on. The recommendation system then ranks the identified users, who are potential contacts for the target user, based on a likelihood that the target user will want to have a direct relationship with the identified users. The recommendation system then presents to the target user a ranking of the users who have not been filtered out.
91 Citations
12 Claims
-
1. A computer-readable storage medium containing instructions for controlling a computing system to identify potential contacts for a target user, by a method comprising:
-
identifying from a contact list of the target user contact paths from the target user to other users that are within a maximum contact path length; ranking the other users on the identified contact paths based in part on a score generated by the following; - View Dependent Claims (2, 3, 4)
-
-
5. A method performed by a computing device to identify potential contacts for a target user, the method comprising:
-
identifying by the computing device from a contact list of the target user contact paths from the target user to other users that are within a maximum contact path length; ranking by the computing device the other users on the identified contact paths based in part on a score generated by the following; - View Dependent Claims (6, 7, 8)
-
-
9. A computing device for identifying potential contacts for a target user, comprising:
a memory storing computer-executable instructions for identifying by the computing device from a contact list of the target user contact paths from the target user to other users that are within a maximum contact path length; ranking by the computing device the other users on the identified contact paths based in part on a score generated by the following; - View Dependent Claims (10, 11, 12)
Specification