US 11,671,818 B1
Reliable local breakout for roaming devices
Joel Arends, Renton, WA (US); Nassereddine Sabeur, Bellevue, WA (US); and Raymond Ball, Seattle, WA (US)
Assigned to T-Mobile USA, Inc., Bellevue, WA (US)
Filed by T-Mobile USA, Inc., Bellevue, WA (US)
Filed on Apr. 29, 2021, as Appl. No. 17/244,066.
Int. Cl. H04W 8/12 (2009.01); H04L 61/4511 (2022.01); H04W 88/16 (2009.01); H04W 8/26 (2009.01)
CPC H04W 8/12 (2013.01) [H04L 61/4511 (2022.05); H04W 8/26 (2013.01); H04W 88/16 (2013.01)] 20 Claims
OG exemplary drawing
 
1. At least one computer-readable medium, excluding transitory signals, carrying instructions, which when executed by at least one data processing device, performs operations comprising:
transmitting, by a terminal device that roams into a visited network, a request to a network node in the visited network to establish a first connection using a first access technology,
wherein the terminal device is configured by a home network with configuration information about one or more gateways that provide a first secure tunnel to the terminal device using a second access technology different from the first access technology, and
wherein the network node is configured to manage mobility of the terminal device in the visited network;
receiving, by the terminal device, a response from the network node in the visited network,
wherein the response comprises an address of a gateway in the visited network, and
wherein the gateway in the visited network is configured to provide a second secured tunnel to the terminal device using the second access technology;
attempting to determine, by the terminal device, the gateway in the visited network (1) using the configuration information configured by the home network, and (2) upon a failure to determine the gateway using the configuration information, by performing a Domain Name System (DNS) procedure based on information of the visited network;
upon failing to determine the gateway in the visited network based on the configuration information from the home network and the DNS procedure, initiating, by the terminal device, a second connection with the gateway in the visited network using the second access technology based on the address of the gateway in the visited network included in the response from the network node in the visited network; and
performing, by the terminal device, one or more data transmissions using the second access technology via the gateway in the visited network.