Patent ID: 7046994

Claim:
A method for associating a call ID with a contact on a mobile device, comprising: retrieving the call ID related to a calling party of a phone call; determining a candidate set of contacts from a contact information database based on the call ID, wherein: the candidate set of contacts comprises contacts that correspond to the call ID according to a criteria, and the criteria identifies a minimum number of characters in the call ID that are used to identify a corresponding contact in the candidate set of contacts; identifying at least one contact that corresponds to the call ID by comparing the minimum number of characters in the call ID to at least one data field of each contact in the candidate set of contacts; identifying call-related contact information associated with each identified contact; calculating an ambiguity weight factor for each identified contact based on information associated with each identified contact, wherein: the ambiguity weight factor identifies a probability that the identified contact corresponds to the call ID, and the information comprises at least one of: the minimum number of characters in the call ID used to identify the corresponding contact and the type of at least one data field of the identified contact that is compared to the minimum number of characters of the call ID; and passing the call-related contact information and the ambiguity weight factor for each identified contact to a user display on a mobile device.