SYSTEMS AND METHODS FOR DISAMBIGUATING ENTRIES IN A CONTACTS LIST DATABASE IMPLEMENTED ON A MOBILE DEVICE
First Claim
1. A method for disambiguating entries in a mobile device contacts list database including a plurality of contact records each comprising a plurality of data fields, comprising:
- receiving a telephone number;
comparing the received telephone number to entries in the stored records; and
generating a display alerting a user of the mobile device when the received telephone number matches a value stored in a first data field in more than one of the plurality of contact records.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for disambiguating entries within a contacts listing database of a mobile device detect newly created contact records having a same data element (e.g., a telephone number) and alert the user. Other contact records storing the same data element may be identified. Matching contact records may be grouped and provided a group label so that when a call is received from a member of the group, the mobile device can identify the caller using the group label. Call logs can similarly be disambiguated by informing a user when a call has been made to or received from a number that matches values in data fields of more than one contact record and enabling the user to edit or augment information recorded in the call log to properly reflect the identity of the other party to the call.
-
Citations
56 Claims
-
1. A method for disambiguating entries in a mobile device contacts list database including a plurality of contact records each comprising a plurality of data fields, comprising:
-
receiving a telephone number; comparing the received telephone number to entries in the stored records; and generating a display alerting a user of the mobile device when the received telephone number matches a value stored in a first data field in more than one of the plurality of contact records. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A mobile device, comprising:
-
a processor; a memory coupled to the processor, the memory having stored therein a contacts list database including a plurality of contact records each comprising a plurality of data fields; and a cellular telephone transceiver coupled to the processor, wherein the processor is configured with processor-executable instructions to perform steps comprising; receiving a telephone number; comparing the received telephone number to entries in the stored records; and generating a display alerting a user of the mobile device when the received telephone number matches a value stored in a first data field in more than one of the plurality of contact records. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A mobile device comprising:
-
means for receiving a telephone number; comparing the received telephone number to entries in the stored records; and generating a display alerting a user of the mobile device when the received telephone number matches a value stored in a first data field in more than one of the plurality of contact records. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A computer program product, comprising:
a computer-readable medium, comprising; at least one instruction for receiving a telephone number; at least one instruction for comparing the received telephone number to entries in the stored records; and at least one instruction for generating a display alerting a user of the mobile device when the received telephone number matches a value stored in a first data field in more than one of the plurality of contact records. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
Specification