Patent ID: 8422655

Claim:
A computer implemented telephone routing method for reaching a recipient at a telephone number different than a dialed telephone number, comprising: associating respective pluralities of personal calling numbers, corresponding to respective users, to a plurality of assigned telephone numbers, each said assigned telephone number being associated with multiple personal calling numbers of multiple users; storing user profiles of multiple users comprising the assigned telephone numbers, user identity, and associated personal calling numbers, in a database, wherein one or more of the associated personal calling numbers are outside of the local area of its assigned telephone number; receiving a dialed telephone number from a caller comprising one of the assigned telephone numbers; receiving the caller's identifier information associated with the dialed telephone call; searching information contained in the user profiles and determining the associated personal calling number for the dialed telephone number based on a comparison of the identifier information and user identity in the user profiles when the dialed telephone number is received; and connecting a respective user to a respective recipient, corresponding to one of said personal calling numbers for said respective user, the connection determined by the identity of said respective user and said one personal calling number.