Patent ID: 8503629

Claim:
A computer-implemented method comprising: generating, by a computer system, a group of telephone contacts for a first user, wherein the generating comprises: identifying, by the computer system, a second user as a telephone contact of the first user based upon a determination that the second user has at least a threshold email-based association with the first user; and in response to identifying the second user as a telephone contact of the first user, adding, by the computer system, a telephone contact entry for the identified second user to the group of telephone contacts for the first user, wherein the telephone contact entry includes i) a name of the second user, ii) a telephone number of a second telephone device that is associated with the second user, and iii) a unique identifier that is associated with the second user and that is different from the telephone number; providing, to a first telephone device that is associated with the first user, telephone contact information that identifies at least a portion of the group of telephone contacts for the first user, wherein the telephone contact information includes, at least, the name of the second user and the unique identifier that is associated with the second user; receiving, at the computer system and from the first telephone device, a first request to initiate a telephone call between the first telephone device and the second telephone device, wherein the first request includes the unique identifier from the telephone contact information; in response to receiving the first request: identifying, by the computer system, the telephone number of the second telephone device from the generated telephone contact entry using the unique identifier and the generated group of telephone contacts for the first user; and initiating, by the computer system, a telephone call between the first telephone device and the second telephone device using the identified telephone number.