Clustering a user's connections in a social networking system

US9846916B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9846916-B2
Application numberUS-201113179547-A
CountryUS
Kind codeB2
Filing dateJul 10, 2011
Priority dateJul 10, 2011
Publication dateDec 19, 2017
Grant dateDec 19, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A user's connections in a social networking system are grouped into a number of clusters based on a measure of the connections' relationships, or affinity, to each other. The affinities among the connections are based on the connections' own relationships and indicate a likelihood that the connections are in the same social circles. The clusters are formed based on the affinities among the user's connections, where the clusters tend to have connections that have relatively high affinities with the other connections the same cluster as compared to the connections who are not in the same cluster. An iterative hierarchical clustering algorithm may be used to collapse the connections into clusters based on affinities between pairs of the connections.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: identifying a plurality of connections of a user, each connection comprising another user of a social networking system with whom the user has established a relationship in the social networking system; for each of at least a plurality of pairs of the connections, determining a measure of affinity between the pair of connections based at least in part a number of friends in common between the pair of connections including: determining a measure of overlap of other users with whom the pair of connections have commonly established the relationship in the social networking system and who have been determined to be closely associated with the pair of connections, wherein the other users with whom the pair of connections have commonly established the relationship are determined to be closely associated with the pair of connections based on their historical interactions in the social networking system; iteratively clustering the connections into one or more clusters by performing the following, by a computing system: identifying two or more connections associated with the highest measure of affinity, collapsing the identified connections into a new cluster, recomputing new measures of affinity between the new cluster and each of the remaining connections and other clusters, and stopping the clustering when the remaining highest measure of affinity is below a threshold; and outputting a result of the clustering, the result comprising an identification of the clusters and the user's connections who have been assigned to the clusters. 2. The method of claim 1 , wherein determining the measure of affinity further comprises determining whether the pair of connections have established the relationship with each other in the social networking system. 3. The method of claim 1 , wherein the recomputed new measures of affinity are based on an average of the measures of affinity between the identified connections and each of the remaining connections and other clusters.

Assignees

Inventors

Classifications

  • G06Q10/40Primary

    Business processes related to social networking or social networking services · CPC title

  • G06Q50/01Primary

    Physics · mapped topic

  • G06Q10/42Primary

    Determination of affinities or common interests between users · CPC title

  • G06F18/23Primary

    Clustering techniques · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9846916B2 cover?
A user's connections in a social networking system are grouped into a number of clusters based on a measure of the connections' relationships, or affinity, to each other. The affinities among the connections are based on the connections' own relationships and indicate a likelihood that the connections are in the same social circles. The clusters are formed based on the affinities among the user…
Who is the assignee on this patent?
Juan Yun-Fang, Hua Ming, Facebook Inc
What technology area does this patent fall under?
Primary CPC classification G06Q10/40. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 19 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).