Patent ID: 8594288

Claim:
A communication device, comprising: a memory to store instructions; and a controller coupled to the memory, wherein the controller, responsive to executing the instructions, performs operations comprising: receiving an incoming communication originating from equipment of a first party; recording in a local incoming communication log a first communication identifier of the first party; retrieving, in response to the receiving of the incoming communication, contact information of the first party from a database operating externally to the communication device; presenting at least a portion of the contact information of the first party and the first communication identifier of the first party; storing in the local incoming communication log, updated contact information associated with the first party comprising the first communication identifier and the contact information of the first party; detecting a request to store the updated contact information associated with the first party in a contact book; retrieving the updated contact information associated with the first party from the local incoming communication log; storing in the contact book the updated contact information associated with the first party; detecting a subsequent entry of the first communication identifier of the first party; and presenting, in response to the detecting of the subsequent entry of the first communication identifier of the first party, the updated contact information associated with the first party before initiating a second communication session, wherein the second communication session is initiated according to the updated contact information associated with the first party.