IP Library Granted Patent US 10,820,212
Granted Patent B2
US 10,820,212 · App. 15/289,957 · Granted Oct 27, 2020

System and method for partitioned wireless telecommunication network deployment

Inventors: Terje Strand (San Francisco, CA); Brian Lee Baird (North Saanich, CA); Ryley Kenneth John Mackenzie (Victoria, CA)
Assignee: Expeto Wireless Inc.
H04W16/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 10,820,212
App. No.
15/289,957
Granted
Oct 27, 2020
Kind
B2
Abstract

A system and method for intelligently partitioning a virtualized wireless telecommunication network that algorithmically identifies a desirably efficient partitioning scheme such as to desirably enhance at least one of performance, latency, processing efficiency, error detection and management, error propagation and confinement of errors and cost effectiveness of the wireless network is disclosed. A system and method provides for intelligently partitioning a virtualized wireless telecommunication network that desirably provides for deployment of virtualized network functions using micro containers using software defined networking (SDN), and to desirably reduce propagation and impact of failure or errors in one partition of the wireless network. A method provides for partitioning a virtualized wireless telecommunication network comprising deployment of virtualized network functions on micro containers using SDN to dynamically provide an entire wireless telecommunication core network system, such as a Long Term Evolution (LTE) Evolved Packet Core (EPC) network system.

Claims (56)

1. A system for providing a partitioned wireless telecommunication network comprising:

an application programming interface for providing connection of the partitioned wireless telecommunication network to an external data network; and

a controller comprising non-transitory computer executable instructions to:

define a plurality of partitioned instances of the partitioned wireless telecommunication network;

map connections to said plurality of partitioned instances of the partitioned wireless telecommunication network;

control starting, stopping, and pausing operation of said plurality of partitioned instances of the partitioned wireless telecommunication network;

wherein said controller is connected to a database storing at least one of wireless network traffic and wireless network user data for said partitioned wireless telecommunication network, and further comprises a partition aware proxy for providing an opaque interface for communication and control connections to existing telecommunication equipment, wherein the existing telecommunication equipment comprises an existing long term evolution (LTE) telecommunication network that communicates with the controller via the opaque interface, and wherein the partition aware proxy provides communication with the existing telecommunications equipment without exposing partitioned structure or configuration of the plurality of partitioned instances of the partitioned wireless telecommunication network;

wherein each partitioned instance of said plurality of partitioned instances of said partitioned wireless telecommunication network comprises a plurality of micro containers, wherein each of said plurality of micro containers comprises non-transitory computer executable instructions to implement one or more wireless telecommunication network elements; and

wherein each partitioned instance implements a plurality of LTE evolved packet core (EPC) wireless telecommunication network elements comprising: a packet data network gateway (PGW), and a home subscriber server (HSS).

2. The system according to claim 1 , wherein said application programming interface comprises a graphical user interface.

3. The system according to claim 1 , wherein said graphical user interface comprises non-transitory computer executable instructions to allow a user to configure said plurality of partitioned instances of the partitioned wireless telecommunication network.

4. The system according to claim 1 , wherein the EPC of each partitioned instance further comprises one or more of: a serving gateway (SGW), a mobility management entity (MME), or a policy and charging rules function (PCRF).

5. The system according to claim 1 , wherein each of said plurality of partitioned instances of the partitioned wireless telecommunication network is implemented as a software defined networking partitioned instance.

6. The system according to claim 1 , wherein said controller additionally comprises non-transitory computer executable instructions to:

store a replica of at least a portion of the plurality of partitioned instances of the partitioned wireless telecommunication network in said database: and

recover at least the portion of the plurality of partitioned instances of the partitioned wireless telecommunication network from said database.

7. The system according to claim 1 , wherein each of said plurality of micro containers is implemented as a virtualized network function element.

8. The system according to claim 1 , wherein said non-transitory computer executable instructions to define the plurality of partitioned instances of the partitioned wireless telecommunication network comprise at least one of:

instructions to divide wireless network traffic distribution across the plurality of partitioned instances;

instructions to divide wireless network user across the plurality of partitioned instances;

instructions to reduce hardware resources required for operating the plurality of partitioned instances; and

instructions to increase redundancy of said wireless telecommunication network elements.

9. The system according to claim 1 , wherein the existing LTE telecommunication network comprises an existing LTE radio access network (RAN).

10. The system according to claim 9 , wherein the partition aware proxy provides the opaque interface for communication between the existing LTE RAN and the EPC wireless telecommunication network elements of each of the partitioned instances.

11. A method for partitioning a wireless telecommunication network, comprising:

providing an application programming interface for connecting the partitioned wireless telecommunication network to an external data network;

defining a plurality of partitioned instances of the partitioned wireless telecommunication network;

mapping connections to said plurality of partitioned instances of the partitioned wireless telecommunication network;

controlling starting, stopping, and pausing operation of said plurality of partitioned instances of the partitioned wireless telecommunication network;

storing at least one of wireless network traffic and wireless network user data for said partitioned wireless telecommunication network;

providing an opaque interface for communication and control connections to existing telecommunication equipment without exposing partitioned structure or configuration of the plurality of partitioned instances of the partitioned wireless telecommunication network, wherein the existing telecommunication equipment comprises an existing long term evolution (LTE) telecommunication network that communicates with the plurality of partitioned instances via the opaque interface; and

implementing each of said plurality of partitioned instances of said partitioned wireless telecommunication network by execution in a plurality of micro containers, wherein each of said plurality of micro containers comprises non-transitory computer executable instructions to implement one or more wireless telecommunication network elements;

wherein each partitioned instance implements a plurality of LTE evolved packet core (EPC) wireless telecommunication network elements comprising: a packet data network gateway (PGW), and a home subscriber server (HSS).

12. The method according to claim 11 , wherein said application programming interface comprises a graphical user interface.

13. The method according to claim 11 , wherein said graphical user interface comprises non-transitory computer executable instructions to allow a user to configure said plurality of partitioned instances of the partitioned wireless telecommunication network.

14. The method according to claim 11 , wherein the EPC of each partitioned instance further comprises one or more of: a serving gateway (SGW), a mobility management entity (MME), or a policy and charging rules function (PCRF).

15. The method according to claim 11 , wherein implementing each of said plurality of partitioned instances of said partitioned wireless telecommunication network by execution in said plurality of micro containers comprises implementing each of said plurality of partitioned instances as a software defined networking partitioned instance.

16. The method according to claim 11 , wherein said controlling additionally comprises controlling at least one of provisioning, initialization and decommissioning of at least one partitioned instance of said plurality of partitioned instances of said partitioned wireless telecommunication network.

17. The method according to claim 11 , additionally comprising:

storing a replica of at least a portion of said plurality of partitioned instances of the partitioned wireless telecommunication network in a database; and

recovering at least a portion of said plurality of partitioned instances of the partitioned wireless telecommunication network from said database.

18. The method according to claim 11 , wherein implementing each of said plurality of partitioned instances of said partitioned wireless telecommunication network by execution in said plurality of micro containers comprises implementing each of said plurality of micro containers as a virtualized network function element.

19. The method according to claim 11 , wherein defining a plurality of partitioned instances of the partitioned wireless telecommunication network comprises at least one of:

dividing wireless network traffic distribution across said plurality of partitioned instances;

dividing wireless network user across said plurality of partitioned instances;

dividing said partitioned instances across a minimum number of hardware resources; and

defining redundancy of at least a portion of said wireless telecommunication network elements across said partitioned instances.

20. One or more non-transitory computer-readable media storing computer-executable instructions for execution on one or more computing devices to perform operations for partitioning a wireless telecommunication network, the operations comprising:

providing an application programming interface for connecting the partitioned wireless telecommunication network to an external data network;

defining a plurality of partitioned instances of the partitioned wireless telecommunication network;

mapping connections to said plurality of partitioned instances of the partitioned wireless telecommunication network;

controlling starting, stopping, and pausing operation of said plurality of partitioned instances of the partitioned wireless telecommunication network;

storing at least one of wireless network traffic and wireless network user data for said partitioned wireless telecommunication network;

providing an opaque interface for communication and control connections to existing telecommunication equipment without exposing partitioned structure or configuration of the plurality of partitioned instances of the partitioned wireless telecommunication network, wherein the existing telecommunication equipment comprises an existing long term evolution (LTE) telecommunication network that communicates with the plurality of partitioned instances via the opaque interface; and

implementing each of said plurality of partitioned instances of said partitioned wireless telecommunication network by execution in a plurality of micro containers, wherein each of said plurality of micro containers comprises non-transitory computer executable instructions to implement one or more wireless telecommunication network elements;

wherein each partitioned instance implements a plurality of LTE evolved packet core (EPC) wireless telecommunication network elements comprising: a packet data network gateway (PGW), and a home subscriber server (HSS).

Assignments (2)
SECURITY INTEREST Recorded Dec 27, 2022
From: EXPETO WIRELESS INC.
To: ROYAL BANK OF CANADA
Reel/Frame 062207/0623 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2020
From: STRAND, TERJE; BAIRD, BRIAN LEE; MACKENZIE, RYLEY KENNETH JOHN
To: EXPETO WIRELESS INC.
Reel/Frame 053814/0465 →
Continuity (2)
Provisional Application 62239904 · Oct 10, 2015
Related Publication 20170105144A1 · Apr 13, 2017