Patent ID: 7043552

Claim:
A communication device for communicating with one or more communication contacts, the communication device comprising: a contacts memory for storing information associated with one or more communication contacts, wherein the stored information for each of the communication contacts comprises: a contact identification, a contact applications history comprising links to one or more applications historically utilized by a user of the communication device when communicating with the particular communication contact, and contact associated data for each of the applications stored within the contact applications history; and a communications manager coupled to the contacts memory and operable to: manage the stored information of the contacts memory; establish a communication connection with a communication contact; launch at least a first application in response to the communication connection; determine whether a link to the first application is currently associated with the communication contact in the contact applications history; and store a link to the first application in the contact applications history in the event that the link to the first application is not currently associated with the communication contact.