Cluster-based friend suggestion aggregator
First Claim
Patent Images
1. A computer implemented method comprising:
- identifying a cluster of clients selected from a plurality of clients of a social networking service, the cluster of clients including a first client;
ranking one or more of the plurality of clients based on connections of the one or more clients with the cluster of clients to generate a ranked suggestion list of the one or more clients;
augmenting the ranked suggestion list with a friend suggestion made by a data provider; and
generating a list of suggested friends for the first client, the list of suggested friends including the one or more clients that are selected based on the connections of the one or more clients with the cluster of clients.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques are described to generate a list of suggested friends for a client of a social networking service. In an implementation, a cluster of clients is identified from among the clients of the social networking service. The cluster of clients includes the client for which the list of suggested friends is to be generated. The list of suggested friends for the client may then be generated and may include one or more clients of the social networking service selected based on connections with the cluster of clients. The list indicates at least one other client of the social networking service that is suggested as a friend.
34 Citations
17 Claims
-
1. A computer implemented method comprising:
-
identifying a cluster of clients selected from a plurality of clients of a social networking service, the cluster of clients including a first client; ranking one or more of the plurality of clients based on connections of the one or more clients with the cluster of clients to generate a ranked suggestion list of the one or more clients; augmenting the ranked suggestion list with a friend suggestion made by a data provider; and generating a list of suggested friends for the first client, the list of suggested friends including the one or more clients that are selected based on the connections of the one or more clients with the cluster of clients. - View Dependent Claims (2, 3, 4, 5, 6)
-
- 7. One or more computer-readable storage media comprising instructions that are executable to implement a social networking service that is configured to generate a list of suggested friends for a first client of the social networking service based on connections of one or more additional clients with a cluster of clients, the one or more additional clients being ranked based on the connections of the one or more additional clients with the cluster of clients to generate a ranked suggestion list, the ranked suggested list being augmented with aggregate data comprising friend suggestions and information describing the first client'"'"'s interactions received from one or more data providers.
-
13. A system comprising:
-
one or more processors; one or more computer-readable storage media; and one or more modules having instructions on the one or more computer-readable storage media that are executable by the one or more processors to; select a cluster of clients from a plurality of clients of a social networking service, the cluster of clients including a first client; rank one or more said clients of the plurality of clients based on connections of the one or more said clients with the cluster to create a ranking of the one or more said clients, the ranking of the one or more said clients being augmented with one or more friend suggestions made by another networking service; and generate a list of suggested friends for the first client based on the ranking of the one or more said clients, the list indicating at least one of the one or more said clients that is suggested as a friend to the first client. - View Dependent Claims (14, 15, 16, 17)
-
Specification