Intelligent contact management
First Claim
Patent Images
1. 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.
2 Assignments
0 Petitions
Accused Products
Abstract
An intelligent contact management technique that automatically manages contacts on a communication device such as a mobile phone is described. The intelligent management technique can automatically determine and display a user'"'"'s favorite contacts on a display of a mobile device. The technique can also intelligently group contacts based on their contact frequency. It can provide a contact-oriented event notification that notifies a user when a contact event has occurred. The contact-oriented event notification can be associated with a visual representation of an associated contact.
-
Citations
19 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented process for managing the contacts on a mobile communication device, comprising:
-
entering a value or text into a predefined content field associated with one or more contacts in a contact store on the mobile communication device; defining the input value or text as a tag associated with each contact of the one or more contacts in the contact store; automatically creating one or more groupings of the one or more contacts in the contact store based on one or more tags wherein a user can override a contact grouping; automatically creating a prioritized contact grouping based on contact frequency statistics 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; and monitoring the automatically created prioritized contact grouping and prompting the user to manually change the prioritized contact grouping based on contact frequency statistics to create a new prioritized contact grouping. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system for managing contacts on a mobile communication device, comprising:
-
a general purpose computing device; a computer program comprising program modules executable by the general purpose computing device, wherein the computing device is directed by the program modules of the computer program to, receive a communication from a contact at a mobile communication device; associate the communication from the contact with the same contact in a contact data store; create a contact-oriented notification associated with the communication from the contact comprising the text of the communication, the name of the contact, and a priority mode of communication associated with the contact based on communication mode frequency wherein a given communication mode with a higher communication mode frequency is given higher priority; and automatically display the contact-oriented notification alerting a user that a communication from the contact has been received with a graphical representation of the contact associated with the contact-oriented notification on a display of the mobile communication device. - View Dependent Claims (18, 19)
-
Specification