IP Library › Granted Patent US 12,603,840
Granted Patent B2
US 12,603,840 · App. 18/502,910 · Granted Apr 14, 2026

Secure virtual private mobile and IP network in cloud

Inventors: Anirudh Tyagi (Chicago, IL); Mohamed Kamar (Chicago, IL); David Casem (Chicago, IL)
Assignee: Telnyx LLC
H04L45/586H04L41/0895H04L45/507H04W40/04H04W84/18
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,603,840
App. No.
18/502,910
Granted
Apr 14, 2026
Kind
B2
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 (48)

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.

2 . 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.

3 . 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.

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

5 . 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.

6 . 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.

7 . 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.

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.

9 . 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.

10 . 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).

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

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

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

14 . 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.

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.

16 . 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.

17 . 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.

18 . 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.

19 . 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.

20 . 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).

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 7, 2023
From: TYAGI, ANIRUDH; KAMAR, MOHAMED; CASEM, DAVID
To: TELNYX LLC
Reel/Frame 065483/0390 →
Continuity (3)
Continuation 17634781
Provisional Application 62886471 · Aug 14, 2019
Related Publication 20240073132A1 · Feb 29, 2024
References Cited (41)
US 8560663B2 · Baucke · 2013 [cited by examiner]
US 10491462B1 · Wagner · 2019 [cited by applicant]
US 20090304004A1 · Huynh Van et al. · 2009 [cited by applicant]
US 20120266231A1 · Spiers · 2012 [cited by applicant]
US 20140159913A1 · Shaw et al. · 2014 [cited by applicant]
US 20150032846A1 · Doken et al. · 2015 [cited by applicant]
US 20150055623A1 · Li · 2015 [cited by examiner]
US 20160065422A1 · Khargharia et al. · 2016 [cited by applicant]
US 20160352682A1 · Chang et al. · 2016 [cited by applicant]
US 20170346657A1 · Huynh Van · 2017 [cited by examiner]
US 20180006935A1 · Mutnuru et al. · 2018 [cited by applicant]
US 20180026877A1 · Mysyk · 2018 [cited by applicant]
US 20180041905A1 · Ashrafi · 2018 [cited by examiner]
US 20180359323A1 · Madden · 2018 [cited by applicant]
CN 103368807A · 2013 [cited by applicant]
CN 104205757A · 2014 [cited by applicant]
CN 105283879A · 2016 [cited by applicant]
CN 105379227A · 2016 [cited by applicant]
CN 107566440A · 2018 [cited by applicant]
WO WO2021029910A1 · 2021 [cited by applicant]
Brown, Gabriel, and Heavy Reading. “Designing 5G-Ready Mobile Core Networks.” White Paper, Heavy Reading. (Year: 2016). [cited by examiner]
Costa-Requena, Jose, et al. “SDN and NFV integration in generalized mobile network architecture.” 2015 European conference on networks and communications (EuCNC). IEEE. (Year: 2015). [cited by examiner]
Forte, Andrea G., et al. “A next-generation core network architecture for mobile networks.” Future Internet (April) 11.7: 152. (Year: 2019). [cited by examiner]
Hawilo, Hassan, et al. “NFV/SDN-based vEPC solution in hybrid clouds.” 2018 IEEE Middle East and North Africa Communications Conference (MENACOMM). IEEE. (Year: 2018). [cited by examiner]
Sousa, Bruno, et al. “Toward a fully cloudified mobile network infrastructure.” IEEE Transactions on Network and Service Management 13.3: 547-563. (Year: 2016). [cited by examiner]
Yang, Mao, et al. “Software-defined and virtualized future mobile and wireless networks: A survey.” Mobile Networks and Applications 20.1: 4-18. (Year: 2015). [cited by examiner]
Examination Report dated Oct. 1, 2024 issued in Australian Patent No. 2020327874, 3 pages. [cited by applicant]
Abdelwahab, Sherif, et al.; “Network function virtualization in 5G”; IEEE Communications Magazine, 54.4: 84-91; 2016. [cited by applicant]
Nguyen, Van-Giang, et al.; “SDN/NFV-based mobile packet core network architectures: A survey”; IEEE Communications Surveys & Tutorials, 19.3: 1567-1602; 2017. [cited by applicant]
Ponnekanti, Seshaiah; “Open RAN deployment using advanced radio link manager framework to support mission critical services in 5G”; EAI Endorsed Transactions on Cloud Systems, 5.14: e6-e6; 2019. [cited by applicant]
Raza, Muhammad Taqi, et al.; “Rethinking LTE network functions virtualization”; 2017 IEEE 25 [cited by applicant]
Tran, Tuyen X., et al.; “Collaborative mobile edge computing in 5G networks: New paradigms, scenarios, and challenges”; IEEE Communications Magazine, 55.4: 54-61; 2017. [cited by applicant]
Extended European Search Report dated Jun. 15, 2023 for European Application No. 20852579.0. [cited by applicant]
Chinese Office Action with English translation, Jun. 14, 2024, pp. 1-32, issued in Chinese Patent Application No. 202080057532.2, State Intellectual Property Office. [cited by applicant]
Japanese Office Action with English translation, Nov. 27, 2023, pp. 1-8, issued in Japanese Patent Application No. 2022-509667. [cited by applicant]
Japanese Office Action with English translation, Jun. 4, 2024, pp. 1-8, issued in Japanese Patent Application No. 2022-509667. [cited by applicant]
First Examination Report issued on Feb. 13, 2025 for Canadian Patent Application No. 3,147,086. [cited by applicant]
“Brocade achieves universal data privacy protection in public and private cloud deployments for new IP”; Office Automation Magazine, 299; Mar. 15, 2015; with English translation (2 pages). [cited by applicant]
Yang, D. et al.; “Virtual Private Cloud Based Power-Dispatching Automation System—Architecture and Application”; IEEE Transactions on Industrial Informatics, vol. 15, No. 3; Mar. 2019; 11 pages. [cited by applicant]
Notice of Allowance dated Nov. 28, 2025 for Chinese Patent Application No. 202080057532.2, with English translation (10 pages). [cited by applicant]
Mexican Office Action wtih English translation, Feb. 5, 2026, pp. 1-12, issued in Mexican Patent Application No. MX/a/001559. [cited by applicant]