Patent ID: 8676178

Claim:
A computer-implemented method executing on a processor of a computing device for managing changes to a contact database, the method comprising: receiving a selection of a call log entry from a displayed call log that displays call log entries comprising at least one of: an incoming phone call entry; and an outgoing phone call entry; after receiving the selection of the call log entry, receiving a request from a user to save call information obtained during a phone call that is associated with the call log entry; wherein the call information is obtained from a computer-readable medium; in response to receiving the request from the user after the phone call has ended to save the call information obtained during the phone call, performing actions comprising: determining if the request to save the call information is an update to existing information that is already stored in a contact card previously stored in the contact database; retrieving and displaying a contact list of contact cards stored in the contact database; receiving a selection from the user of a contact card to be updated within the contact list; after receiving the selection from the user, updating the selected contact card with the call information related to the phone call, wherein updating the selected contact card comprises modifying a data field of the contact card; and replacing the existing selected contact card in the contact database with the updated contact card.