INTELLIGENT CONTACT MANAGEMENT
First Claim
1. A computer-implemented process for automatically managing contacts for a communication device, comprising:
- monitoring and logging the communications of a communication device with one or more contacts;
calculating the communication frequency with each of the one or more contacts using a log of the communications;
automatically creating a prioritized contact grouping comprising the contacts with a higher communication frequency being given greater priority.
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.
213 Citations
20 Claims
-
1. A computer-implemented process for automatically managing contacts for a communication device, comprising:
-
monitoring and logging the communications of a communication device with one or more contacts; calculating the communication frequency with each of the one or more contacts using a log of the communications; automatically creating a prioritized contact grouping comprising the contacts with a higher communication frequency being given greater priority. - 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 any predefined content field associated with one or more contacts in a contact store on a 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. - 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 contact in a contact data store; create a contact-oriented notification associated with the communication from the contact; and display the contact-oriented notification 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, 20)
-
Specification