Patent ID: 8151325

Claim:
One or more non-transitory computer-readable media having computer-useable instructions embodied thereon for performing a method for enabling a mobile device to establish an Internet protocol (IP) data session through a telecommunications network, the method comprising: receiving a request from the mobile device to establish the IP data session through the telecommunications network; prior to authenticating the mobile device, determining an IP version by which the mobile device is authorized to communicate data, wherein the determining includes, receiving a request to authenticate the mobile device, and inspecting authorization information in a customer-profile database to determine whether the mobile device is authorized to communicate data via IPv4, IPv6, or both; communicating the authorization information to an authentication component that authenticates the mobile device based on whether the mobile device is authorized to communicate the data via IPv4, IPv6, or both; establishing a connection with a packet-routing component that allows for an establishment of the IP data session, wherein the packet routing component has been sent and has cached the authorization information for use during session logic processing to disallow the respective IP version by which the mobile device is not authorized to communicate data though the telecommunications network; and receiving the data from the mobile device, which the data is passed through the telecommunications network via IPv4, IPv6, or both, depending on the authorization information.