Patent ID: 8688808

Claim:
One or more nontransitory computer-readable media having computer-useable instructions embodied thereon that, when executed, cause a computing device to perform a method of authenticating a dual-stack mobile communications device (â€œmobile deviceâ€) to enable the mobile device to establish an Internet protocol (IP) data session through a wireless telecommunications network, the method comprising: receiving an indication from a home agent that the mobile device has requested to establish the IP data session; determining, from among a plurality of DNS servers, a DNS server to assign to the mobile device, wherein each DNS server in the plurality of DNS servers corresponds to one or more respective types of mobile device capabilities, and wherein the determining includes, A) determining one or more capabilities of the mobile device based on one or more of a device model, a device manufacturer, an application on the device, or a user subscription, and B) identifying a DNS server that corresponds to the one or more capabilities of the mobile device, wherein the identified DNS server is determined to be the DNS server to assign to the mobile device; and communicating to the home agent a server identifier (â€œserver IDâ€) that identifies the DNS server to be assigned to the mobile device.