Method and system for redirecting a request for IP session from a mobile device
First Claim
1. A method for redirecting a request for establishing an IP session from a mobile device, the method comprising:
- (a) sending, by the mobile device through a cellular network or a hotspot network to the cellular network, an authentication request for establishing an Internet Protocol (IP) packet session;
(b) receiving, by the mobile device in response to the authentication request, an IP address assigned to the mobile device from the cellular network for use by the mobile device, the IP address assigned based on a result of the authentication request;
(c) sending, by the mobile device in response to receiving the assigned IP address, the assigned IP address to a reverse domain name system (DNS) server to perform a reverse DNS lookup of the assigned IP address;
(d) receiving, by the mobile device from the reverse DNS server and based on the reverse DNS lookup of the assigned IP address by the reverse DNS server, a host name associated with the assigned IP address;
(e) determining, by the mobile device, whether redirection of the mobile device to a platform of the cellular network for activation of the mobile device is to occur based on the IP address assigned to the mobile device from the cellular network for use by the mobile device bydetermining that the redirection is to occur if the assigned IP address is a restricted IP address that causes the reverse DNS lookup to obtain a restricted host name from the reverse DNS server, anddetermining that the redirection is not to occur if the assigned IP address is a non-restricted IP address that causes the reverse DNS lookup to obtain a non-restricted host name from the reverse DNS server; and
(f) redirecting, by the mobile device in response to an IP communication request provided by a user of the mobile device and only if it is determined that the redirection is to occur, an IP session of the mobile device from the user'"'"'s requested web server identified in the IP communication request to the platform of the cellular network.
1 Assignment
0 Petitions
Accused Products
Abstract
A request for establishing an IP session from a mobile device to be activated and connected to a cellular network is redirected to a web portal or platform of the cellular network. When the mobile device sends an authentication request for requesting establishment of an IP session to the cellular network, the mobile device receives a restricted IP address from the cellular network if the mobile device is not currently authorized for communication via the cellular network. A reverse domain name system lookup is performed on the restricted IP address to find a host name of a web portal or platform of the cellular network corresponding to the restricted IP address. The mobile device determines whether or not redirection of an IP communication request to the web portal or platform of the cellular network is to occur based on the host name.
-
Citations
17 Claims
-
1. A method for redirecting a request for establishing an IP session from a mobile device, the method comprising:
-
(a) sending, by the mobile device through a cellular network or a hotspot network to the cellular network, an authentication request for establishing an Internet Protocol (IP) packet session; (b) receiving, by the mobile device in response to the authentication request, an IP address assigned to the mobile device from the cellular network for use by the mobile device, the IP address assigned based on a result of the authentication request; (c) sending, by the mobile device in response to receiving the assigned IP address, the assigned IP address to a reverse domain name system (DNS) server to perform a reverse DNS lookup of the assigned IP address; (d) receiving, by the mobile device from the reverse DNS server and based on the reverse DNS lookup of the assigned IP address by the reverse DNS server, a host name associated with the assigned IP address; (e) determining, by the mobile device, whether redirection of the mobile device to a platform of the cellular network for activation of the mobile device is to occur based on the IP address assigned to the mobile device from the cellular network for use by the mobile device by determining that the redirection is to occur if the assigned IP address is a restricted IP address that causes the reverse DNS lookup to obtain a restricted host name from the reverse DNS server, and determining that the redirection is not to occur if the assigned IP address is a non-restricted IP address that causes the reverse DNS lookup to obtain a non-restricted host name from the reverse DNS server; and (f) redirecting, by the mobile device in response to an IP communication request provided by a user of the mobile device and only if it is determined that the redirection is to occur, an IP session of the mobile device from the user'"'"'s requested web server identified in the IP communication request to the platform of the cellular network. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A mobile device comprising:
-
a wireless transceiver configured for communication via a cellular network; a programmable controller coupled to the wireless transceiver; a non-transitory storage medium coupled to the controller; and programming stored in the medium, wherein execution of the programming by the controller causes the controller to operate the mobile device to perform functions comprising functions to; (a) send, by the mobile device through a cellular network or a hotspot network to the cellular network, an authentication request for establishing an Internet Protocol (IP) packet session; (b) receive, by the mobile device in response to the authentication request, an IP address assigned to the mobile device from the cellular network for use by the mobile device, the IP address assigned based on a result of the authentication request; (c) send, by the mobile device in response to receiving the assigned IP address, the assigned IP address to a reverse domain name system (DNS) server to perform a reverse DNS lookup of the assigned IP address; (d) receive, by the mobile device from the reverse DNS server and based on the reverse DNS lookup of the assigned IP address by the reverse DNS server, a host name associated with the assigned IP address; (e) determine, by the mobile device, whether redirection of the mobile device to a platform of the cellular network for activation of the mobile device is to occur based on the IP address assigned to the mobile device from the cellular network for use by the mobile device by determining that the redirection is to occur if the assigned IP address is a restricted IP address that causes the reverse DNS lookup to obtain a restricted host name from the reverse DNS server, and determining that the redirection is not to occur if the assigned IP address is a non-restricted IP address that causes the reverse DNS lookup to obtain a non-restricted host name from the reverse DNS server; and (f) redirect, by the mobile device in response to an IP communication request provided by a user of the mobile device and only if it is determined that the redirection is to occur, an IP session of the mobile device from the user'"'"'s requested web server identified in the IP communication to the platform of the cellular network. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A system for redirecting a request for establishing an Internet Protocol (IP) packet session from a mobile device, the system comprising:
-
a cellular network including a gateway configured to manage IP sessions between the mobile device and the Internet, wherein the gateway assigns an IP address to the mobile device for use by the mobile device in response to an authentication request for an IP session from the mobile device; and the mobile device, wherein the mobile device is configured to; send, in response to receiving the assigned IP address, the assigned IP address to a reverse domain name system (DNS) server to perform a reverse DNS lookup of the assigned IP address, receive, from the reverse DNS server and based on the reverse DNS lookup of the assigned IP address by the reverse DNS server, a host name associated with the assigned IP address, determine whether redirection of the mobile device to a platform of the cellular network for activation is to occur based on the IP address assigned to the mobile device for use by the mobile device by determining that the redirection is to occur if the assigned IP address is a restricted IP address that causes the reverse DNS lookup to obtain a restricted host name from the reverse DNS server, and determining that the redirection is not to occur if the assigned IP address is a non-restricted IP address that causes the reverse DNS lookup to obtain a non-restricted host name from the reverse DNS server, and redirect, in response to an IP communication request provided by a user of the mobile device and only if it is determined that the redirection is to occur, an IP session of the mobile device from the user'"'"'s requested web server identified in the IP communication request to the platform of the cellular network. - View Dependent Claims (14, 15, 16, 17)
-
Specification