Patent ID: 8805450

Claim:
A computer-implemented process for automatically managing contacts for a communication device, comprising: monitoring and logging the communications and the mode of communication of the communication device with one or more contacts; calculating the communication frequency and the communication mode frequency with each of the one or more contacts using a log of the communications and a log of the mode of communications; automatically creating a prioritized contact grouping comprising contacts with a higher communication frequency being grouped in a grouping of favorite contacts and given greater priority for being more prominently displayed than lower priority contacts, and an associated prioritized communication mode grouping for each contact wherein a communication mode with a higher communication mode frequency is given higher priority; automatically creating a notification to alert the user which displays an image of the prioritized contact when an incoming communication has been received from the prioritized contact along with an associated prioritized communication mode from the prioritized communication mode grouping based on the communication mode frequency; and monitoring the automatically created grouping of favorite contacts and including a contact or deleting a contact from the favorite contacts based on contact frequency statistics.