IP Library › Granted Patent US 10,440,559
Granted Patent B2
US 10,440,559 · App. 15/793,110 · Granted Oct 8, 2019

Private mobile edge computing data center in a telecommunication network

Inventors: Yinghua Ye (Los Gatos, CA); Hang Shi (Fremont, CA); Yewei Tang (San Ramon, CA); Huida Dai (Cupertino, CA)
Assignee: Futurewei Technologies, Inc.
H04W8/20H04W8/08H04L45/60H04W84/045
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,440,559
App. No.
15/793,110
Granted
Oct 8, 2019
Kind
B2
Abstract

A computer-implemented method for processing a data packet in a communication network includes receiving, at a private Mobile Edge Computing (MEC) data center, the data packet. The private MEC data center hosts one or more virtual Evolved Packet Core (EPC) gateways, and each of the one or more virtual Evolved Packet Core (EPC) gateways corresponds to one or more respective Public Land Mobile Network (PLMN) service providers. The private MEC data center identifies a traffic routing type for the data packet. The private MEC data center transmits the data packet based on the identified traffic routing type.

Claims (41)

1. A computer-implemented method for processing a data packet in a communication network, comprising:

receiving, at a private Mobile Edge Computing (MEC) data center, the data packet, wherein the private MEC data center hosts one or more virtual Evolved Packet Core (EPC) gateways, and each of the one or more virtual EPC gateways corresponds to a respective Public Land Mobile Network (PLMN) service provider of one or more PLMN service providers corresponding to the one or more virtual EPC gateways;

identifying, by the private MEC data center, a traffic routing type for the data packet; and

transmitting, from the private MEC data center, the data packet based on the identified traffic routing type.

2. The computer-implemented method of claim 1 , wherein the private MEC data center is communicatively coupled with a base station that is operated by a PLMN service provider, the data packet is received from the base station and transmitted to a virtual EPC gateway corresponding to the PLMN service provider.

3. The computer-implemented method of claim 1 , wherein the private MEC data center is communicatively coupled with a Mobility Management Entity (MME) that is operated by a PLMN service provider, the data packet is generated by a virtual EPC gateway corresponding to the PLMN service provider and transmitted to the MME.

4. The computer-implemented method of claim 1 , wherein the traffic routing type is one of pass-through traffic, local user plane traffic, S11 control plane traffic, local service virtualized network function (VNF) traffic, Selected IP Traffic Offload (SIPTO) traffic, or inter-operator traffic.

5. The computer-implemented method of claim 1 , further comprising:

identifying, based on the data packet, a traffic policy; and

transmitting the data packet according to the traffic policy and based on the identified traffic routing type.

6. The computer-implemented method of claim 5 , wherein the traffic policy is identified based on the data packet and based on a PLMN service provider or a user equipment (UE) associated with the data packet.

7. The computer-implemented method of claim 5 , wherein the traffic policy comprises at least one of a rate limiting policy or a metering policy.

8. The computer-implemented method of claim 1 , further comprising:

receiving a message from a MME operated by a particular corresponding PLMN service provider, wherein the message identifies a virtual EPC gateway corresponding to the PLMN service provider; and

in response to receiving the message, attaching the identified virtual EPC gateway with a user equipment (UE).

9. A private Mobile Edge Computing (MEC) data center, comprising:

a non-transitory memory storage comprising instructions; and

one or more hardware processors in communication with the memory storage, wherein the one or more hardware processors execute the instructions to:

receive, at a private Mobile Edge Computing (MEC) data center, a data packet, wherein the private MEC data center hosts one or more virtual Evolved Packet Core (EPC) gateways, and each of the one or more virtual EPC gateways corresponds to a respective Public Land Mobile Network (PLMN) service provider of one or more PLMN service providers corresponding to the one or more virtual EPC gateways;

identify, by the private MEC data center, a traffic routing type for the data packet; and

transmit, from the private MEC data center, the data packet based on the identified traffic routing type.

10. The private MEC data center of claim 9 , wherein the private MEC data center is communicatively coupled with a base station that is operated by a PLMN service provider, the data packet is received from the base station and transmitted to a virtual EPC gateway corresponding to the PLMN service provider.

11. The private MEC data center of claim 9 , wherein the private MEC data center is communicatively coupled with a Mobility Management Entity (MME) that is operated by a PLMN service provider, the data packet is generated by a virtual EPC gateway corresponding to the PLMN service provider and transmitted to the MME.

12. The private MEC data center of claim 9 , wherein the traffic routing type is one of pass-through traffic, local user plane traffic, S11 control plane traffic, local service virtualized network function (VNF) traffic, Selected IP Traffic Offload (SIPTO) traffic, or inter-operator traffic.

13. The private MEC data center of claim 9 , wherein the one or more hardware processors execute the instructions to:

identify, based on the data packet, a traffic policy; and

transmitting the data packet according to the traffic policy and based on the identified traffic routing type.

14. The private MEC data center of claim 13 , wherein the traffic policy is identified based on the data packet and based on a PLMN service provider or a user equipment (UE) associated with the data packet.

15. The private MEC data center of claim 13 , wherein the traffic policy comprises at least one of a rate limiting policy or a metering policy.

16. The private MEC data center of claim 9 , wherein the one or more hardware processors execute the instructions to:

receiving a message from a MME operated by a particular corresponding PLMN service provider, wherein the message identifies a virtual EPC gateway corresponding to the PLMN service provider; and

in response to receiving the message, attaching the identified virtual EPC gateway with a user equipment (UE).

17. A non-transitory computer-readable medium storing computer instructions for processing a data packet in a communication network, that when executed by one or more hardware processors, cause the one or more hardware processors of a router to perform operations comprising:

receiving, at a private Mobile Edge Computing (MEC) data center, the data packet, wherein the private MEC data center hosts one or more virtual Evolved Packet Core (EPC) gateways, and each of the one or more virtual EPC gateways corresponds to a respective Public Land Mobile Network (PLMN) service provider of one or more PLMN service providers corresponding to the one or more virtual EPC gateways;

identifying, by the private MEC data center, a traffic routing type for the data packet; and

transmitting, from the private MEC data center, the data packet based on the identified traffic routing type.

18. The non-transitory computer-readable medium of claim 17 , wherein the traffic routing type is one of pass-through traffic, local user plane traffic, S11 control plane traffic, local service virtualized network function (VNF) traffic, Selected IP Traffic Offload (SIPTO) traffic, or inter-operator traffic.

19. The non-transitory computer-readable medium of claim 17 , the operations further comprising:

identifying, based on the data packet, a traffic policy; and

transmitting the data packet according to the traffic policy and based on the identified traffic routing type.

20. The non-transitory computer-readable medium of claim 19 , wherein the traffic policy is identified based on the data packet and based on a PLMN service provider or a user equipment (UE) associated with the data packet.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE FOURTH INVENTOR NAME PREVIOUSLY RECORDED AT REEL: 043948 FRAME: 0721. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Oct 26, 2018
From: YE, YINGHUA; SHI, HANG; TANG, YEWEI; DAI, HUIDA
To: FUTUREWEI TECHNOLOGIES, INC.
Reel/Frame 047812/0588 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2017
From: YE, YINGHUA; SHI, HANG; TANG, YEWEI; DAI, DAVID
To: FUTUREWEI TECHNOLOGIES, INC.
Reel/Frame 043948/0721 →
Continuity (1)
Related Publication 20190124496A1 · Apr 25, 2019