Intelligent contact management
AssigneeMicrosoft Corporation
InventorsYandong Wen, Liang Chen, David Vronay, Rebecca Sundling
Life of this patent
Estimating the term…
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.
Claims20
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.
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.
14 The computer-implemented process of claim 13, further comprising displaying individual contacts within a grouping on the display of a mobile communications device when the graphical representation of the grouping is selected.
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.
Dependencies are inferred from the claim text.