Method and system for managing changes to a contact database
First Claim
1. A method executing on a processor of a computing device for updating a contact data store, comprising:
- determining if a request to save call information that is obtained from a phone call is an update to information that is already stored in the contact data store;
when the request to save the call information is an update to the information that is already stored in a contact card in the contact data store, then retrieving and displaying a contact list of contact cards that are stored in the contact data store;
receiving a selection from a user of one of the displayed contact cards;
in response to receiving the selection of the one of the displayed contact cards, modifying a data field of the selected contact card with the call information; and
storing the modified data field of selected contact card in the contact data store.
1 Assignment
0 Petitions
Accused Products
Abstract
Described is a system and method for updating a contact and adding a new contact from a call log in a communications device. The system includes a contact manager that is directed towards creating and updating call contact cards in a contact database with information retrieved from call logs of phone calls made to or from the communications device. In one embodiment, information is pre-populated into a predetermined data field of the contact card, thereby reducing workload to a user. The method includes determining if a request is for updating an existing contact card or for adding a new contact card to the contact database. The update or addition is made with information retrieved from call logs. Call information is pre-populated into a predetermined data field of the contact card, when it is determined that the request is to add a new contact card to the contact database.
-
Citations
20 Claims
-
1. A method executing on a processor of a computing device for updating a contact data store, comprising:
-
determining if a request to save call information that is obtained from a phone call is an update to information that is already stored in the contact data store; when the request to save the call information is an update to the information that is already stored in a contact card in the contact data store, then retrieving and displaying a contact list of contact cards that are stored in the contact data store; receiving a selection from a user of one of the displayed contact cards; in response to receiving the selection of the one of the displayed contact cards, modifying a data field of the selected contact card with the call information; and storing the modified data field of selected contact card in the contact data store. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable storage medium storing instructions for updating a contact data store, comprising:
-
determining if a request to save call information that is obtained from at least one of an incoming phone call and an outgoing phone call is an update to information that is already stored in the contact data store; when the request to save the call information is an update to the information that is already stored in a contact card in the contact data store, then retrieving and displaying a contact list of contact cards that are stored in the contact data store; receiving a user selection of one of the displayed contact cards; and in response to receiving the selection, storing and modifying a data field of the selected contact card with call information related to a phone call. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A system for updating a contact data store, comprising:
-
a processor and a memory; a contact data store that stores contacts; and using the processor to perform actions, comprising; determining if a request to save call information that is obtained from at least one of an incoming phone call and an outgoing phone call is an update to information that is already stored in the contact data store; when the request to save the call information is an update to the information that is already stored in a contact card in the contact data store, then retrieving and displaying a contact list of contact cards stored in the contact data store; receiving a user selection of one of the displayed contact cards; and in response to receiving the selection, storing and modifying a data field of the selected contact card with call information related to a phone call. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification