# US 11,115,327 B2 · Methods, systems, and computer readable media for providing mobile device connectivity

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,115,327 B2
- Document ID: US11115327B2
- Status: Granted
- Kind: B2
- Application number: 16/402,214
- Filed: 2019-05-02
- Published: 2020-02-27
- Granted: 2021-09-07
- Earliest claimed: 2018-08-24
- Assignees: Oracle International Corporation
- Applicants: Oracle International Corporation
- Inventors: Todd Spraggins; Ajay Padmakar Deo; Thomas Matthew McCann; Sam Eric McMurry; Steven Robert Donovan; Rajat Gopal
- Web page: https://patentgrep.com/patent/US11115327B2

## CPC

- H04L 41/0806: for initial configuration or provisioning, e.g. plug-and-play
- H04L 41/0895: Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements
- H04L 41/40: using virtualisation of network functions or resources, e.g. SDN or NFV entities
- H04L 41/5009: Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF]
- H04L 43/12: Network monitoring probes
- H04L 45/306: {Route determination based on the nature of the carried application}
- H04L 45/64: using an overlay routing layer
- H04W 84/20: Leader-follower arrangements
- H04L 41/0894: Policy-based network configuration management
- H04W 8/082: {for traffic bypassing of mobility servers, e.g. location registers, home PLMNs or home agents}
- H04W 48/18: Selecting a network or a communication service
- H04W 88/16: Gateway arrangements
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Methods, systems, and computer readable media for providing mobile device connectivity are disclosed. A system includes a mobile gateway implemented on one or more processors. The mobile gateway includes an on-premises telecommunications network core configured for establishing mobile data sessions for mobile user devices and enabling communication between the mobile user devices through the on-premises telecommunications network core. The mobile gateway includes a software-defined wide-area network (SD-WAN) controller configured for establishing an SD-WAN overlay network for connecting the mobile user devices to an external telecommunications network.

## Claims

### Claim 1

A system for providing mobile device connectivity, the system comprising:
one or more processors;
memory storing executable instructions for the processors; and
a mobile gateway implemented on the one or more processors, wherein the mobile gateway comprises:
an on-premises telecommunications network core configured for establishing mobile data sessions for a plurality of mobile user devices and enabling communication between the mobile user devices through the on-premises telecommunications network core, wherein the on-premises telecommunications core comprises a 5G core comprising an access and mobility management function (AMF), a session management function (SMF), and a user plane function (UPF); and
a software-defined wide-area network (SD-WAN) controller configured for establishing an SD-WAN overlay network for connecting the mobile user devices to an external telecommunications network;
wherein the mobile gateway comprises a session border controller (SBC), and
wherein the SBC is configured for controlling telecommunications control plane signaling at an edge between an on-premises access network and a remote system comprising a centralized controller;
wherein the SD-WAN controller is configured for establishing a tunnel over a data communications network with a remote system comprising a services gateway, and wherein the mobile gateway is configured for exchanging controlling signaling with the remote system over the tunnel to establish the mobile data sessions;
wherein the mobile gateway is configured for providing quality of service (QoS) and route optimization for the mobile user devices using the SD-WAN overlay network, and wherein providing QoS and route optimization for the mobile user devices using the SD-WAN overlay network comprises prioritizing the mobile data sessions and re-routing the mobile data sessions over the SD-WAN overlay network to maintain QoS according to prioritizing the mobile data sessions; and
wherein the SD-WAN controller is configured to collaborate with the SMF to manage mobile connectivity control and policy.

### Claim 2 (depends on 1)

The system of claim 1, wherein the on-premises telecommunications core comprises a packet data network (PDN) gateway (PGW).

### Claim 3 (depends on 2)

The system of claim 2, wherein the on-premises telecommunications core comprises an evolved packet core (EPC) comprising a mobility management entity (MME), a serving gateway (SGW), a home subscriber server (HSS), and an access network discovery and selection function (ANDSF).

### Claim 4

A method for providing mobile device connectivity, the method comprising:
at a mobile gateway implemented on one or more processors:
establishing, using an on-premises telecommunications network core of the mobile gateway, mobile data sessions for a plurality of mobile user devices and enabling communication between the mobile user devices through the on-premises telecommunications network core, wherein the on-premises telecommunications core comprises a 5G core comprising an access and mobility management function (AMF), a session management function (SMF), and a user plane function (UPF); and
establishing, using a software-defined wide-area network (SD-WAN) controller, an SD-WAN overlay network for connecting the mobile user devices to an external telecommunications network;
wherein the mobile gateway comprises a session border controller (SBC), and
wherein the SBC is configured for controlling telecommunications control plane signaling at an edge between an on-premises access network and a remote system comprising a centralized controller;
wherein the SD-WAN controller is configured for establishing a tunnel over a data communications network with a remote system comprising a services gateway, and wherein the mobile gateway is configured for exchanging controlling signaling with the remote system over the tunnel to establish the mobile data sessions;
wherein the mobile gateway is configured for providing quality of service (QoS) and route optimization for the mobile user devices using the SD-WAN overlay network, and wherein providing QoS and route optimization for the mobile user devices using the SD-WAN overlay network comprises prioritizing the mobile data sessions and re-routing the mobile data sessions over the SD-WAN overlay network to maintain QoS according to prioritizing the mobile data sessions; and
wherein the SD-WAN controller is configured to collaborate with the SMF to manage mobile connectivity control and policy.

### Claim 5 (depends on 4)

The method of claim 4, wherein the on-premises telecommunications core comprises a packet data network (PDN) gateway (PGW).

### Claim 6

A non-transitory computer readable medium comprising computer executable instructions embodied in the non-transitory computer readable medium that when executed by at least one processor of at least one computer cause the at least one computer to perform steps comprising:
at a mobile gateway implemented on one or more processors:
establishing, using an on-premises telecommunications network core of the mobile gateway, mobile data sessions for a plurality of mobile user devices and enabling communication between the mobile user devices through the on-premises telecommunications network core, wherein the on-premises telecommunications core comprises a 5G core comprising an access and mobility management function (AMF), a session management function (SMF), and a user plane function (UPF); and
establishing, using a software-defined wide-area network (SD-WAN) controller, an SD-WAN overlay network for connecting the mobile user devices to an external telecommunications network;
wherein the mobile gateway comprises a session border controller (SBC), and
wherein the SBC is configured for controlling telecommunications control plane signaling at an edge between an on-premises access network and a remote system comprising a centralized controller;
wherein the SD-WAN controller is configured for establishing a tunnel over a data communications network with a remote system comprising a services gateway, and wherein the mobile gateway is configured for exchanging controlling signaling with the remote system over the tunnel to establish the mobile data sessions;
wherein the mobile gateway is configured for providing quality of service (QoS) and route optimization for the mobile user devices using the SD-WAN overlay network, and wherein providing QoS and route optimization for the mobile user devices using the SD-WAN overlay network comprises prioritizing the mobile data sessions and re-routing the mobile data sessions over the SD-WAN overlay network to maintain QoS according to prioritizing the mobile data sessions; and
wherein the SD-WAN controller is configured to collaborate with the SMF to manage mobile connectivity control and policy.
