# US 12,603,840 B2 · Secure virtual private mobile and IP network in cloud

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

- Number: US 12,603,840 B2
- Document ID: US12603840B2
- Status: Granted
- Kind: B2
- Application number: 18/502,910
- Filed: 2023-11-06
- Published: 2024-02-29
- Granted: 2026-04-14
- Earliest claimed: 2019-08-14
- Assignees: Telnyx LLC
- Applicants: Telnyx LLC
- Inventors: Anirudh Tyagi; Mohamed Kamar; David Casem
- Web page: https://patentgrep.com/patent/US12603840B2

## CPC

- H04L 45/586: of virtual routers
- H04L 67/563: Data redirection of data network streams
- H04L 41/0895: Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements
- H04L 45/507: {Label distribution}
- H04L 67/63: Routing a service request depending on the request content or context
- H04W 40/04: based on wireless node resources
- H04L 45/50: using label swapping, e.g. multi-protocol label switch [MPLS]
- H04W 84/18: Self-organising networks, e.g. ad-hoc networks or sensor networks
- 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

This disclosure relates to a fully software-defined, fully virtualized, and customizable mobile communication platform deployed on public cloud infrastructure. Such mobile networks allows for end to end control of automatic and programmatic deployment and configuration of the mobile network components. The implementations below effectively enables instant creation and deployment of a true private global end-to-end Software Defined Network (SDN) for 3G, 4G, LTE, and 5G mobile communication from the ground up. Users will effectively act their own mobile carrier, allowing them to customize the features available to them via a programmatic interface.

## Claims

### Claim 1

An information routing method performed by a software- defined and virtualized mobile core and data routing network deployed in a cloud platform, comprising:
receiving first data from a radio access network, the first data being originated from a wireless terminal device, the first data being encapsulated with a multilayer IP addressing space, wherein:
the virtualized mobile core and data routing network comprises one or more cloud instances of each of one or more data processing containers and a multilevel routing programs deployed in the cloud platform; and
each of the one or more data processing containers corresponds to one or more mobile core functions and adjustable number of cloud instances according to a service volume level of the one or more mobile core functions; and
transposing the multilayer IP addressing space to route the first data, using the one or more cloud instances of each of the one or more data processing containers and the multilevel routing programs over the cloud platform.

### Claim 2 (depends on 1)

The method of claim 1, wherein the first data is transmitted via an over-the-air interface from the wireless terminal device to the radio access network containing at least one base station prior to being received by the software-defined and virtualized mobile core and data routing network.

### Claim 3 (depends on 1)

The method of claim 1, wherein the software-defined and virtualized mobile core and data routing network comprises a first virtual packet gateway implemented as one instance of the one or more cloud instances of each of the one or more data processing containers, and the method further comprises:
routing the first data from the first virtual packet gateway to the multilevel routing programs over the cloud platform;
routing the first data by the multilevel routing programs to an independent cloud application via a virtual cross connect implemented in the cloud platform; and
providing, to the wireless terminal device, access to the independent cloud application.

### Claim 4 (depends on 3)

The method of claim 3, wherein the virtual cross connect comprises a virtual cloud network for routing multiprotocol label switching messages.

### Claim 5 (depends on 3)

The method of claim 3, further comprising:
receiving second data directed from the radio access network in response to the second data being received by the radio access network from the wireless terminal device;
directing the second data to the first virtual packet gateway;
routing the second data from the first virtual packet gateway to the multilevel routing programs over the cloud platform; and
routing the second data by the multilevel routing programs to an off-cloud remote IP network.

### Claim 6 (depends on 3)

The method of claim 3, further comprising:
receiving second data directed from the radio access network in response to the second data being received by the radio access network from the wireless terminal device;
directing the second data to the first virtual packet gateway;
routing the second data from the first virtual packet gateway to the multilevel routing programs over the cloud platform; and
routing the second data by the multilevel routing programs to an off-cloud mobile network.

### Claim 7 (depends on 3)

The method of claim 3, further comprising:
receiving second data directed from the radio access network in response to the second data being received by the radio access network from the wireless terminal device;
directing the second data to the first virtual packet gateway;
routing the second data from the first virtual packet gateway to the multilevel routing programs over the cloud platform; and
routing the second data by the multilevel routing programs to another software-defined and fully virtualized mobile core implemented in the cloud platform.

### Claim 8

A circuitry in a cloud platform for implementing a software-defined and virtualized mobile core and data routing network, the circuitry being configured to implement:
a first set of instances of cloud containers configured to receive data from a wireless terminal device via a radio access network;
a second set of instances of cloud containers configured to perform a set of mobile core network functions by processing the data received by the first set of instances of cloud containers from the radio access network;
a third set of instances of cloud containers; and
a set of multilevel virtual routers,
wherein the circuitry is further configured to implement the third set of instances of cloud containers as packet gateways for routing the data processed by the second set of instances of cloud containers to the multilevel virtual routers;
wherein the circuitry is further configured to implement the multilevel virtual routers to route the data received at the multilevel virtual routers; and
wherein the circuitry is further configured to implement each of the cloud containers to perform one or more mobile core functions and with an adjustable number of cloud instances in the first set of instances, the second set of instances, or the third set of instances according to a service volume level of the one or more mobile core functions.

### Claim 9 (depends on 8)

The circuitry of claim 8, further configured to implement the multilevel virtual routers as a subset of core routers, a subset of virtual routing and forwarding (VRF) aware routers, or a subset of non-VRF aware routers.

### Claim 10 (depends on 9)

The circuitry of claim 9, further configured to provide a connection between the subset of core routers and the subset of non-VRF aware routers under multiprotocol label switching encapsulated by generic routing encapsulation (GRE).

### Claim 11 (depends on 8)

The circuitry of claim 8, further configured to cause the multilevel virtual routers to route the data to an independent cloud application.

### Claim 12 (depends on 8)

The circuitry of claim 8, further configured to cause the multilevel virtual routers to route the data to an off-cloud remote IP network.

### Claim 13 (depends on 8)

The circuitry of claim 8, further configured to cause the multilevel virtual routers to route the data to an off-cloud mobile network.

### Claim 14 (depends on 8)

The circuitry of claim 8, further configured to cause the multilevel virtual routers to route the data to another software-defined and virtualized mobile core implemented in the cloud platform.

### Claim 15

A communication network, comprising:
a software-defined and virtualized mobile core deployed in a cloud platform configured to receive and process data collected by a plurality of distributed sensors via a radio access network to generate output data, wherein the virtualized mobile core is configured to implement one or more instances of each of one or more data processing containers for processing the received data, the plurality of distributed sensors each being integrated with a wireless subscriber identity module (SIM) having multiple international mobile subscriber identity (IMSI) profiles that are remotely activatable; and
a multilevel virtual router over the cloud platform deployed in the cloud platform configured to route the data collected by the plurality of distributed sensors, wherein each of the one or more instances of each of the one or more data processing containers is configured to perform one or more mobile core functions and with an adaptable number of cloud instances according to a service volume level of the one or more core mobile functions.

### Claim 16 (depends on 15)

The communication network of claim 15, wherein the multilevel virtual router is configured to route at least a portion of the output data from the virtualized mobile core to a cloud application.

### Claim 17 (depends on 16)

The communication network of claim 16, wherein the multilevel virtual router is configured to route another portion of the output data from the virtualized mobile core to an off-cloud remote IP network.

### Claim 18 (depends on 16)

The communication network of claim 16, wherein the multilevel virtual router is configured to route another portion of the output data from the virtualized mobile core to another software-defined and virtualized mobile core implemented in the cloud platform.

### Claim 19 (depends on 15)

The communication network of claim 15, wherein the multilevel virtual router comprises a subset of core routers, a subset of virtual routing and forwarding (VRF) aware routers, or a subset of non-VRF aware routers.

### Claim 20 (depends on 19)

The communication network of claim 19, wherein a connection between the subset of core routers and the subset of non-VRF aware routers is based on multiprotocol label switching encapsulated by generic routing encapsulation (GRE).
