Crowd-sourced clustering and association of user names
AssigneeSync.me
InventorChen Vinner
Life of this patent
Estimating the term…
Abstract
A method include correlating, for each user among a plurality of users, between multiple different name representations appearing in multiple respective contact lists of the user. A set of user-independent name clusters is derived from the correlated name representations established over the contact lists of the plurality of the users, wherein each name cluster associates the multiple different name representations of a respective name. Information relating to one or more of the users is processed based on the user-independent name clusters.
Claims29
A method, comprising:
- for each user among a plurality of users, correlating between multiple different name representations appearing in multiple respective contact lists of the user;
- deriving a set of user-independent name clusters from the correlated name representations established over the contact lists of the plurality of the users, wherein each name cluster associates the multiple different name representations of a respective name;
- and
- processing information relating to one or more of the users based on the user-independent name clusters.
Apparatus, comprising:
- a network interface, which is configured to communicate with a network;
- and
- a processor, which is configured to access over the network contact lists of users, to correlate, for each user among a plurality of the users, between multiple different name representations appearing in multiple respective contact lists of the user, to derive a set of user-independent name clusters from the correlated name representations established over the contact lists of the plurality of the users, wherein each name cluster associates the multiple different name representations of a respective name, and to process information relating to one or more of the users based on the user-independent name clusters.
A computer software product, comprising a non-transitory computer-readable medium in which program instructions are stored, which instructions, when read by a processor, cause the processor to correlate, for each user among a plurality of users, between multiple different name representations appearing in multiple respective contact lists of the user, to derive a set of user-independent name clusters from the correlated name representations established over the contact lists of the plurality of the users, wherein each name cluster associates the multiple different name representations of a respective name, and to process information relating to one or more of the users based on the user-independent name clusters.
Dependencies are inferred from the claim text.