Selection of roaming gateway
First Claim
1. A communication system for selecting a proxy gateway server for controlling data traffic initiated by a user device roaming on a visited network, the system comprising:
- a mobility anchor server configured to;
process a request to activate a data traffic session from a user device;
identify the user device as a roaming user device;
obtain a network address of a proxy gateway server associated with a visited network based, at least in part, on a pre-defined roaming access point name string associated with the visited network, wherein the network address of the proxy gateway service is obtained by querying a domain name system server associated with the visited network with the pre-defined roaming access point name string;
identify a home gateway server associated with a home network based on a foreign access point name string associated with the home network, wherein the user device corresponds to a home device associated with the home network, wherein the pre-defined roaming access point name string is determined based, at least in part, on the foreign access point name string, and wherein the home gateway server provides a network address for identifying the user device during the data traffic session; and
forward the request to activate the data traffic session to the proxy gateway server.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method for selecting a proxy gateway server for controlling data traffic initiated by a user device roaming on a visited network is disclosed. The method includes utilizing a mobility anchor server associated with the visited network to receive a request to activate a data traffic session from a user device, identify the user device as a roaming user device, and select a proxy gateway server from one or more servers associated with the visited network for controlling the data traffic initiated by the roaming user device. The selection of a proxy server is accomplished by querying a DNS server associated with the visited network with a pre-defined roaming APN string associated with the visited network and, in response to the query, receiving an Internet Protocol (IP) address of the proxy gateway server from the DNS server.
40 Citations
22 Claims
-
1. A communication system for selecting a proxy gateway server for controlling data traffic initiated by a user device roaming on a visited network, the system comprising:
a mobility anchor server configured to; process a request to activate a data traffic session from a user device; identify the user device as a roaming user device; obtain a network address of a proxy gateway server associated with a visited network based, at least in part, on a pre-defined roaming access point name string associated with the visited network, wherein the network address of the proxy gateway service is obtained by querying a domain name system server associated with the visited network with the pre-defined roaming access point name string; identify a home gateway server associated with a home network based on a foreign access point name string associated with the home network, wherein the user device corresponds to a home device associated with the home network, wherein the pre-defined roaming access point name string is determined based, at least in part, on the foreign access point name string, and wherein the home gateway server provides a network address for identifying the user device during the data traffic session; and forward the request to activate the data traffic session to the proxy gateway server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A computer-implemented method for selecting a proxy gateway server for controlling data traffic initiated by a user device roaming on a visited network, the method comprising:
-
processing a request to activate a data traffic session from a user device; identifying the user device as a roaming user device; identifying a proxy gateway server associated with a visited network based, at least in part, on a pre-defined roaming access point name string associated with the visited network, wherein identifying the proxy gateway server comprises querying a domain name system server associated with the visited network with the pre-defined roaming access point name string; identifying a home gateway server associated with a home network based on a foreign access point name string associated with the home network, wherein the user device corresponds to a home device associated with the home network, wherein the pre-defined access point name string is determined based, at least in part, on the foreign access point name string, and wherein the home gateway server provides a network address for identifying the user device during the data traffic session; and forwarding the request to activate the data traffic session to the proxy gateway server. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable storage medium having computer-executable instructions which, when executed on a computer processor, cause the computer processor to:
-
process a request to activate a data traffic session from a user device; identify the user device as a roaming user device; identify a proxy gateway server associated with a visited network based, at least in part, on a pre-defined roaming access point name string associated with the visited network, wherein identifying the proxy gateway server comprises querying a domain name system server associated with the visited network with the pre-defined roaming access point name string; identify a home gateway server associated with a home network based on a foreign access point name string associated with the home network, wherein the user device corresponds to a home device associated with the home network, wherein the pre-defined access point name string is determined based, at least in part, on the foreign access point name string, and wherein the home gateway server provides a network address for identifying the user device during the data traffic session; and forward the request to activate the data traffic session to the proxy gateway server. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification