Patent ID: 9699258
Date: 2017-07-04
CPC Classifications: G06F,H04L,H04M,H04W

Claim:
1. A method, comprising: collecting data extracted from communications sent by senders to a user of a communication device, the senders including a first sender; generating a first profile for the first sender containing information using the extracted data; ranking a list of contacts for the first profile, each of the contacts associated with the first sender, the ranking for each respective contact based on prior communications between the user and the respective contact on which the first sender is copied; performing a web search using a first portion of the extracted data; extracting, based on the web search, information about the first sender from at least one social network, wherein the at least one social network comprises a social network profile of the first sender; storing the extracted information in the first profile, the extracted information comprising contact information of the first sender obtained from the social network profile; in response to a user request on the communication device, enabling presentation of information obtained from the first profile on a display of the communication device, the presented information including the ranked list of contacts; and sending a second portion of the extracted data to a social network for updating information regarding the first sender.