Efficient phone and e-mail resolution with contact data
First Claim
1. A computer-implemented system that facilitates matching a contact identifier with a contact, comprising the following computer-executable components:
- a data store that includes an index of translated contact identifiers and corresponding contacts; and
a contact lookup component that receives and translates a contact identifier and returns a corresponding contact from the index.
2 Assignments
0 Petitions
Accused Products
Abstract
The sender of a telephone call or an e-mail message is represented by an incoming contact identifier, such as the originating phone number or e-mail address, respectively. The recipient of the telephone call or e-mail message can identify the contact corresponding to the incoming identifier by matching the identifier with an entry in a data store. The data store comprises of an alphabetized index of contact/translated contact identifier pairs for efficient lookup. The incoming identifier is translated in order to match an entry in the index. The position in the index of the translated identifier is determined and if a sufficient match is found, the corresponding contact is indicated. Otherwise, the closest matches are noted or a message indicating that no conclusive match was found is communicated.
64 Citations
20 Claims
-
1. A computer-implemented system that facilitates matching a contact identifier with a contact, comprising the following computer-executable components:
-
a data store that includes an index of translated contact identifiers and corresponding contacts; and
a contact lookup component that receives and translates a contact identifier and returns a corresponding contact from the index. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method that facilitates matching a contact identifier with a contact, comprising the following computer-executable acts:
-
receiving a contact identifier;
translating the contact identifier;
identifying a contact in a data store corresponding to the translated contact identifier; and
returning the contact. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer-implemented system that facilitates matching a contact identifier with a contact, comprising:
-
computer-implemented means for receiving a contact identifier;
computer-implemented means for translating the contact identifier;
computer-implemented means for identifying a contact in a data store corresponding to the translated contact identifier; and
computer-implemented means for returning the contact. - View Dependent Claims (18, 19, 20)
-
Specification