Patent ID: 9245300
Filing Date: 2016-01-26
CPC Classification: G06F,G06Q,H04L

Claim Text:
1. A method comprising: retrieving, by a device and from a first communication service, data representing communications of a first user made using the first communication service; filtering, by the device, the data using one or more criteria, wherein the filtering comprises computing a first filtering score associated with each communication participant in a plurality of communication participants, resulting in first filtering scores; selecting a first group of users of the first communication service other than the first user, wherein the selecting comprises comparing the first filtering scores with a threshold and determining that a number of communication instances in the data between the first user and each user in the first group of users exceeds a threshold value; selecting a second group of users of the first communication service other than the first user and the first group of users, wherein the selecting comprises determining that communications between the first user and each user in the second group of users satisfy a criterion other than the number of communication instances exceeding the threshold value; providing information to a second communication service, different from the first communication service, identifying the first group of users as proposed contacts for the first user in the second communication service.