# US 2022/0286390 A1 · 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 2022/0286390 A1
- Document ID: US20220286390A1
- Status: Published application
- Kind: A1
- Application number: 17/634,781
- Filed: 2020-02-28
- Published: 2022-09-08
- Earliest claimed: 2019-08-14
- Assignees: Telnyx LLC
- Applicants: Telnyx LLC
- Inventors: Anirudh Tyagi; Mohamed Kamar; David Casem
- Web page: https://patentgrep.com/patent/US20220286390A1

## 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, comprising:
intercepting first data from a wireless terminal device at a radio network controller;
redirecting the first data to a private software-defined and fully virtualized mobile core and data routing network deployed in a public cloud platform wherein the mobile core and data routing network comprises a mixture of multiple cloud instances of data processing containers and multiple cloud data routing daemons;
directing the first data through the multiple cloud instances of data processing containers to a first private virtual packet gateway implemented as one instance of the multiple cloud instances of data processing containers within the mobile core and data routing network;
routing the first data from the first private virtual packet gateway to the multiple cloud data routing daemons;
routing the first data from the multiple cloud data routing daemons to an independent cloud application terminated at a second packet gateway via a private virtual cross connect implemented in the public cloud platform; and
providing access of the independent cloud application to the wireless terminal device.

### Claim 2 (depends on 1)

The method of claim 1, wherein the data from the wireless terminal device is received by a radio access network containing at least one base station and the radio network controller prior to being intercepted.

### Claim 3 (depends on 1)

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

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
intercepting second data from the wireless terminal device at the radio network controller;
redirecting the second data to the mobile core and data routing network;
directing the second data to the first private virtual packet gateway;
routing the second data from the first private virtual packet gateway to the multiple cloud data routing daemons; and
routing the second data from the multiple cloud data routing daemons to an off-cloud remote IP network via a private virtual cloud network for routing multiprotocol label switching messages.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
intercepting second data from the wireless terminal device at the radio network controller;
redirecting the second data to the mobile core and data routing network;
directing the second data to the first private virtual packet gateway;
routing the second data from the first private virtual packet gateway to the multiple cloud data routing daemons; and
routing the second data from the multiple cloud data routing daemons to an off-cloud mobile core network implemented using dedicated hardware components.

### Claim 6 (depends on 1)

The method of claim 1, further comprising:
intercepting second data from the wireless terminal device at the radio network controller;
redirecting the second data to the mobile core and data routing network;
directing the second data to the first private virtual packet gateway;
routing the second data from the first private virtual packet gateway to the multiple cloud data routing daemons; and
routing the second data from the multiple cloud data routing daemons to another private software-defined and fully virtualized mobile core implemented in the public cloud platform via a private virtual cloud network for routing multiprotocol label switching messages.

### Claim 7 (depends on 1)

The method of claim 1, further comprising:
automatically adjusting the mobile core and data routing network with respect to a number of instances of containers or a number of data routing daemons according to a utilization of cloud computing resources underlying the mobile core and data routing network.

### Claim 8

A private software-defined and fully virtualized mobile core and data routing network deployed in a public cloud platform, comprising:
a first set of instances of cloud containers configured to receive data from a wireless terminal device via a radio network controller;
a second set of instances of cloud containers configured to implement a set of mobile core network functions by processing the data received by the first set of instances of cloud containers from the radio network controller;
a third set of instances of cloud containers; and
a set of routing daemons deployed in the public cloud platform,
wherein the third set of instances of cloud containers act as packet gateways for routing the data processed by the second set of instances of cloud containers to the set of routing daemons deployed in the public cloud platform; and
wherein the set of routing daemons are configured to rout the data received at the set of routing daemons to a private cloud network configured for routing messages according to multiprotocol label switching.

### Claim 9 (depends on 8)

The mobile core and data routing network of claim 8, wherein the set of routing daemons comprises a subset of core routers, a subset of virtual routing and forwarding (VRF) aware routers, and a subset of non-VRF aware routers.

### Claim 10 (depends on 9)

The mobile core and data routing network of claim 9, wherein connection between the subset of core routers and the subset of non-VRF aware routers is under multiprotocol label switching encapsulated by generic routing encapsulation (GRE).

### Claim 11 (depends on 8)

The mobile core and data routing network of claim 8, further comprising the private cloud network, wherein the private cloud network is further configured to route the data to an independent cloud application terminated at another packet gateway.

### Claim 12 (depends on 8)

The mobile core and data routing network of claim 8, further comprising the private cloud network, wherein the private cloud network is further configured to route the data to an off-cloud remote IP network.

### Claim 13 (depends on 8)

The mobile core and data routing network of claim 8, further comprising the private cloud network, wherein the private cloud network is further configured to route the data to an off-cloud mobile core network implemented using dedicated hardware components.

### Claim 14 (depends on 8)

The mobile core and data routing network of claim 8, further comprising the private cloud network, wherein the private cloud network is further configured to route the data to another private software-defined and fully virtualized mobile core implemented in the public cloud platform.

### Claim 15

A private wireless sensor network, comprising:
a plurality of distributed sensors each integrated with a wireless subscriber identity module (SIM) having multiple international mobile subscriber identity (IMSI) profiles that are remotely activatable;
a private software-defined and fully virtualized mobile core deployed in a public cloud platform for receiving data collected by the plurality of distributed sensors via a radio access network to generate output data, wherein the mobile core comprises a mixture of multiple instances of data processing containers for processing the received data;
a plurality of private routing daemons deployed in the public cloud platform; and
a private cloud network configured for routing messages according to multiprotocol label switching,
wherein the output data of the mobile core is routed from the plurality of private routing daemons to the private cloud network, and is further routed from the private cloud network to a private cloud application.

### Claim 16 (depends on 15)

The private wireless sensor network of claim 15, wherein the plurality of private routing daemons comprise a subset of core routers, a subset of virtual routing and forwarding (VRF) aware routers, and a subset of non-VRF aware routers.

### Claim 17 (depends on 16)

The private wireless sensor network of claim 16, wherein connection between the subset of core routers and the subset of non-VRF aware routers is under multiprotocol label switching encapsulated by generic routing encapsulation (GRE).

### Claim 18 (depends on 15)

The private wireless sensor network of claim 15, wherein a second output data from the mobile core is routed by the plurality of private routing daemons to the private cloud network, and is further routed from the private cloud network to an off-cloud remote IP network.

### Claim 19 (depends on 15)

The private wireless sensor network of claim 15, wherein a second output data from the mobile core is routed by the plurality of private routing daemons to the private cloud network, and is further routed from the private cloud network to an off-cloud mobile core network implemented using dedicated hardware components.

### Claim 20 (depends on 15)

The private wireless sensor network of claim 15, wherein a second output data from the mobile core is routed by the plurality of private routing daemons to the private cloud network, and is further routed from the private cloud network to another private software-defined and fully virtualized mobile core implemented in the public cloud platform.
