Optimizing device authentication by discovering internet protocol version authorizations
First Claim
1. 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.
6 Assignments
0 Petitions
Accused Products
Abstract
Methods and computer-readable media are provided to enable an Internet protocol (IP) data session to be established between a mobile device and a telecommunications network. To establish an IP data session, it may be determined, prior to authenticating the device, whether the device is authorized to communicate via IPv4, IPv6, or both. A mobile device may be capable of communicating via both IPv4 and IPv6, such as a dual-stack device, but the device may only be authorized for either IPv4 or IPv6. A request to establish the IP data session may first be received from a mobile device, and an IP version with which the mobile device is authorized to communicate may then be determined by querying a customer-profile database. This authorization information may be communicated to an authentication component that authenticates the devices, and subsequently, an IP data session is initiated.
-
Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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:
-
communicating a request to an authentication component to establish an IP data session through the telecommunications network, wherein, prior to authenticating the mobile device, the authentication component determines an IP version by which the mobile device is authorized to communicate data by, (1) inspecting authorization information in a customer-profile database to determine whether the mobile device is authorized to communicate data via IPv4, IPv6, or both, and (2) 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 through the telecommunication network; and receiving an acknowledgment that the IP data session has been established through the telecommunications network. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. One or more 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, (1) communicating the request to a querying component that inspects authorization information in a customer-profile database to determine whether the mobile device is authorized to communicate data via IPv4, IPv6, or both, (2) receiving the authorization information from the querying component, and (3) authenticating the mobile device based on the authorization information; communicating the authorization information to a packet-routing component that caches the authorization information so that the authorization information can be used by the packet-routing component during the IP data session for session logic processing to disallow the respective IP version by which the mobile device is not authorized to communicate data through 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. - View Dependent Claims (18, 19, 20)
-
Specification