SOCIAL NETWORK MAPPING
First Claim
1. A method implemented by a computing device comprising:
- detecting initiation of mapping between a user'"'"'s contacts associated with two services;
responsive to the detecting, determining matches of contacts in the two services that correspond to a same user by;
comparing properties of each contact in one of the services with properties of contacts in the other service to derive matches based upon common properties between the contacts; and
analyzing contacts of unmatched contacts that remain after the comparing to determine additional matches based upon common contacts between the unmatched contacts.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for social network mapping are described. In an implementation, properties of a user'"'"'s contacts with two services are analyzed to identify matching contacts. Contacts may be determined to correspond to the same user when sufficient common properties are found between the contacts. For unmatched contacts following the property analysis, additional processing may be conducted to identify contacts that the unmatched contacts have in common. A number of common contacts found through this processing may be used, alone or in combination, with information regarding common properties to determine when unmatched contacts correspond to the same user.
-
Citations
20 Claims
-
1. A method implemented by a computing device comprising:
-
detecting initiation of mapping between a user'"'"'s contacts associated with two services; responsive to the detecting, determining matches of contacts in the two services that correspond to a same user by; comparing properties of each contact in one of the services with properties of contacts in the other service to derive matches based upon common properties between the contacts; and analyzing contacts of unmatched contacts that remain after the comparing to determine additional matches based upon common contacts between the unmatched contacts. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. One or more computer-readable storage media storing instructions that, when executed by a computing device, cause the computing device to perform a method comprising:
-
ascertaining common properties between a user'"'"'s contacts with two services; identifying common contacts associated with the user'"'"'s contacts; and determining matches of a user'"'"'s contacts that correspond to a same user based upon the common properties and the common contacts. - View Dependent Claims (13, 14, 15, 16, 17, 19, 20)
-
-
18. A system comprising:
-
one or more processors; and one or more computer-readable storage media storing instructions that, when executed via the one or more processors, cause the one or more processors to implement a mapping module configured to; receive a request to sync friends of a user associated with two social networks; obtain representations of the user'"'"'s friends with the two social networks responsive to the request, the representation configured to relate the friends to a plurality of properties; identify friends of the user'"'"'s who are the same in the two social networks using the representations by at least; comparing the plurality of properties of each friend in one of the social networks with the plurality of properties of friends in the other social network to identify matching friends based upon common properties between the friends; and performing a friend of friend analysis for unmatched friends that remain after the comparing to identify additional matching friends based upon a number of common friends between the unmatched friends that is determined by the friend of friend analysis; and construct a combined representation of the user'"'"'s friend'"'"'s with the two social networks that merges friends identified as the same.
-
Specification