Patent ID: 7693512

Claim:
A communication system, comprising: a network; a communication forwarding server coupled to said network, wherein said communication forwarding server is configured to: receive a communication, by way of the network intended for a first communication service of a user; determine a type of said first communication service; access a data object pertaining to said user with information contained in said communication, wherein the data object includes available communication service information identifying at least two types of communication services for each of at least two locations; determine an approximate current location of said user by accessing current location information contained in said data object; determine a second communication service associated with said current location information and of the same type as said first communication service, by accessing the available communication service information contained said data object; and forward said communication, by way of the network to said second communication service, wherein when the communication forwarding server receives a communication intended for any of the at least two types of communication services at either of the two locations, the communication forwarding server forwards the communication to a communication service at the user's current location.