Patent ID: 8645408

Claim:
A method of determining an Internet Protocol (IP) address of an application server in a visited serving network, comprising: receiving an IP address associated with a device on the network by a wireless mobile device; performing a reverse domain name query by the wireless mobile device using the received IP address; receiving, by the wireless mobile device, a response to the reverse domain name query comprising the visited serving network domain name, wherein the network is visited by the wireless mobile device and serving the wireless mobile device; extracting, by the wireless mobile device, the serving network domain name from the response to the reverse domain name query; selecting, by the wireless mobile device, an application server name as a function of a service desired by the wireless mobile device; appending, by the wireless mobile device, the extracted serving network domain name to the application server name, thereby generating a domain-specific application server name; performing, by the wireless mobile device, a domain name query using the domain-specific application server name; and receiving, by the wireless mobile device, a response to the domain name query comprising a second IP address, the second IP address identifying an application server in the visited serving network, the application server capable of providing the service desired by the wireless mobile device.