IP Library › Granted Patent US 11,689,966
Granted Patent B2
US 11,689,966 · App. 17/070,539 · Granted Jun 27, 2023

5G network having an external multi-path transport protocol proxy node

Inventors: Yildirim Sahin (Englewood, CO); Curt Wong (Bellevue, WA)
Assignee: Charter Communications Operating, LLC
H04W28/0835H04L5/0044H04L45/24H04L61/5007H04L67/56
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 11,689,966
App. No.
17/070,539
Filed
Oct 14, 2020
Granted
Jun 27, 2023
Kind
B2
Art Unit
2474
USPC
370/235
Abstract

A 5G network having a multi-path transport protocol (MPTP) proxy external to the user plane function (UPF). The session management function (SMF) provides address information of the external MPTP proxy to user equipment (UE) and distributes access traffic steering, switching, and splitting (ATSSS)-related rules to the UE, the UPF, and the external MPTP proxy. The external MPTP proxy receives, from the UPF, (i) 3GPP uplink data transmitted by the UE via a 3GPP radio access network (RAN) and (ii) non-3GPP uplink data transmitted by the UE via a non-3GPP RAN, combines the 3GPP and non-3GPP uplink data to form network uplink data for a data network. The external MPTP proxy also divides received network downlink data into 3GPP downlink data and non-3GPP downlink data, and provides the 3GPP and non-3GPP downlink data to the UPF for transmission to the UE via the 3GPP RAN and the non-3GPP RAN, respectively.

Claims (79)

1. A system for a 5G network, the system comprising:

a session management function (SMF) node;

a user plane function (UPF) node connected to the SMF node; and

a multi-path transport protocol (MPTP) proxy node, wherein:

the MPTP proxy node is external to the UPF node;

the SMF node is configured to provide address information of the external MPTP proxy node to a user equipment (UE) node of the 5G network;

the SMF node is configured to distribute access traffic steering, switching, and splitting (ATSSS)-related rules to the UE node, to the UPF node via an SMF-UPF interface, and to the external MPTP proxy node either (i) directly, from the SMF node to the external MPTP proxy node via an SMF-proxy interface, or (ii) indirectly, from the SMF node to UPF node via the SMF-UPF interface and then from the UPF node to the MPTP proxy node via a UPF-proxy interface;

at least one of:

the SMF node is configured to distribute the ATSSS-related rules directly to the external MPTP proxy node, and the SMF node is configured to perform an MPTP proxy selection function to select the external MPTP proxy node; and

the SMF node is configured to distribute the ATSSS-related rules indirectly to the external MPTP proxy node, and the UPF node is configured to perform the MPTP proxy selection function to select the external MPTP proxy node;

the external MPTP proxy node is configured to (a) receive, from the UPF node via the UPF-proxy interface, (i) 3GPP uplink data transmitted by the UE node via a 3GPP radio access network (RAN) and (ii) non-3GPP uplink data transmitted by the UE node via a non-3GPP access network, (b) combine the 3GPP and non-3GPP uplink data to form network uplink data, and (c) provide the network uplink data to a data network; and

the external MPTP proxy node is configured to (a) receive network downlink data either (i) directly, from the data network via a network-proxy interface, or (ii) indirectly, from the data network to the UPF node via a network-UPF interface and then from the UPF node to the external MPTP proxy node via the UPF-proxy interface, (b) divide the network downlink data into (i) 3GPP downlink data and (ii) non-3GPP downlink data, and (c) provide the 3GPP and non-3GPP downlink data to the UPF node via the UPF-proxy interface for transmission to the UE node via the 3GPP RAN and the non-3GPP access network, respectively.

2. The system of claim 1 , further comprising:

a policy control function (PCF) node configured to provide the ATSSS-related rules to the SMF node; and

an access and mobility management function (AMF) node, wherein the SMF node is configured to distribute the ATSSS-related rules to the UE node via the AMF node.

3. The system of claim 1 , wherein the SMF node is configured to be pre-configured with the address information of the external MPTP proxy node.

4. The system of claim 1 , wherein the SMF node is configured to directly query the external MPTP proxy node for the address information of the external MPTP proxy node via the SMF-proxy interface.

5. The system of claim 1 , wherein:

the UPF node is configured to directly query the external MPTP proxy node for the address information of the external MPTP proxy node via the UPF-proxy interface; and

the UPF node is configured to provide the address information of the external MPTP proxy node to the SMF node via the SMF-UPF interface.

6. The system of claim 1 , wherein the SMF node is configured to distribute the ATSSS-related rules directly to the external MPTP proxy node via the SMF-proxy interface.

7. The system of claim 1 , wherein the SMF node is configured to distribute the ATSSS-related rules indirectly to the external MPTP proxy node via the SMF-UPF interface and the UPF proxy interface.

8. The system of claim 1 , wherein the UPF node is configured to receive the network downlink data from the data network via the network-UPF interface and provide the network downlink data to the external MPTP proxy node via the UPF-proxy interface.

9. The system of claim 1 , wherein the external MPTP proxy node is configured to receive the network downlink data directly from the data network via the network-proxy interface.

10. The system of claim 1 , wherein:

the external MPTP proxy node is an external Multi-Path Transmission Control Protocol (MPTCP) proxy node; and

the address information includes one or more IP addresses and a TCP port number for the external MPTCP proxy node.

11. The system of claim 1 , wherein the SMF node is configured to distribute the ATSSS-related rules directly to the external MPTP proxy node, wherein:

the SMF node is configured to send a session establishment/modification request with the address information of the external MPTP proxy directly to the UPF node via the SMF-UPF interface;

the UPF node is configured to send a session establishment/modification response directly to the SMF node via the SMF-UPF interface in response to the session establishment/modification request without allocating any MPTP proxy resources internal to the UPF;

the SMF node is configured to provide the ATSSS-related rules directly to the external MPTP proxy node via the SMF-proxy interface; and

the external MPTP proxy node is configured to send an acknowledgement message directly to the SMF node via the SMF-proxy interface.

12. The system of claim 1 , wherein the SMF node is configured to distribute the ATSSS-related rules indirectly to the external MPTP proxy node, wherein:

the SMF node is configured to send a session establishment/modification request directly to the UPF node via the SMF-UPF interface;

the UPF node is configured to provide the ATSSS-related rules directly to the external MPTP proxy node via the UPF-proxy interface;

the external MPTP proxy node is configured to send an acknowledgement message directly to the UPF node via the UPF-proxy interface; and

the UPF node is configured to send a session establishment/modification response directly to the SMF node via the SMF-UPF interface in response to the session establishment/modification request.

13. The system of claim 1 , wherein:

the external MPTP proxy node is an external multi-path User Datagram Protocol (UDP) proxy node; and

the address information includes one or more IP addresses and a UDP port number for the external multi-path UDP proxy node.

14. A method for a system for a 5G network, the system comprising:

a session management function (SMF) node;

a user plane function (UPF) node connected to the SMF node; and

a multi-path transport protocol (MPTP) proxy node, wherein the MPTP proxy node is external to the UPF node, wherein the method comprises:

the SMF node providing address information of the external MPTP proxy node to a user equipment (UE) node of the 5G network;

the SMF node distributing access traffic steering, switching, and splitting (ATSSS)—related rules to the UE node, to the UPF node via an SMF-UPF interface, and to the external MPTP proxy node either (i) directly, from the SMF node to the external MPTP proxy node via an SMF-proxy interface, or (ii) indirectly, from the SMF node to UPF node via the SMF-UPF interface and then from the UPF node to the MPTP proxy node via a UPF-proxy interface;

at least one of:

the SMF node distributes the ATSSS-related rules directly to the external MPTP proxy node, and the SMF node performing an MPTP proxy selection function to select the external MPTP proxy node; and

the SMF node distributes the ATSSS-related rules indirectly to the external MPTP proxy node, and the UPF node performing the MPTP proxy selection function to select the external MPTP proxy node;

the external MPTP proxy node (a) receiving, from the UPF node via the UPF-proxy interface, (i) 3GPP uplink data transmitted by the UE node via a 3GPP radio access network (RAN) and (ii) non-3GPP uplink data transmitted by the UE node via a non-3GPP access network, (b) combining the 3GPP and non-3GPP uplink data to form network uplink data, and (c) providing the network uplink data to a data network; and

the external MPTP proxy node (a) receiving network downlink data either (i) directly, from the data network via a network-proxy interface, or (ii) indirectly, from the data network to the UPF node via a network-UPF interface and then from the UPF node to the external MPTP proxy node via the UPF-proxy interface, (b) dividing the network downlink data into (i) 3GPP downlink data and (ii) non-3GPP downlink data, and (c) providing the 3GPP and non-3GPP downlink data to the UPF node via the UPF-proxy interface for transmission to the UE node via the 3GPP RAN and the non-3GPP access network, respectively.

15. The method of claim 14 , wherein:

the method further comprises a policy control function (PCF) node of the system providing the ATSSS-related rules to the SMF node; and

the SMF node distributes the ATSSS-related rules to the UE node via an access and mobility management function (AM F) node of the system.

16. The method of claim 14 , wherein the SMF node is pre-configured with the address information of the external MPTP proxy node.

17. The method of claim 14 , wherein the SMF node directly queries the external MPTP proxy node for the address information of the external MPTP proxy node via the SMF-proxy interface.

18. The method of claim 14 , wherein:

the UPF node directly queries the external MPTP proxy node for the address information of the external MPTP proxy node via the UPF-proxy interface; and

the UPF node provides the address information of the external MPTP proxy node to the SMF node via the SMF-UPF interface.

19. The method of claim 14 , wherein the SMF node distributes the ATSSS-related rules directly to the external MPTP proxy node via the SMF-proxy interface.

20. The method of claim 14 , wherein the SMF node distributes the ATSSS-related rules indirectly to the external MPTP proxy node via the SMF-UPF interface and the UPF-proxy interface.

21. The method of claim 14 , wherein the UPF node receives the network downlink data from the data network via the network-UPF interface and provides the network downlink data to the external MPTP proxy node via the UPF-proxy interface.

22. The method of claim 14 , wherein the external MPTP proxy node receives the network downlink data directly from the data network via the network-proxy interface.

23. The method of claim 14 , wherein:

the external MPTP proxy node is an external Multi-Path Transmission Control Protocol (MPTCP) proxy node; and

the address information includes one or more IP addresses and a TCP port number for the external MPTCP proxy node.

24. The method of claim 14 , wherein the SMF node distributes the ATSSS-related rules directly to the external MPTP proxy node, wherein:

the SMF node sends a session establishment/modification request with the address information of the external MPTP proxy directly to the UPF node via the SMF-UPF interface;

the UPF node sends a session establishment/modification response directly to the SMF node via the SMF-UPF interface in response to the session establishment/modification request without allocating any MPTP proxy resources internal to the UPF;

the SMF node provides the ATSSS-related rules directly to the external MPTP proxy node via the SMF-proxy interface; and

the external MPTP proxy node sends an acknowledgement message directly to the SMF node via the SMF-proxy interface.

25. The method of claim 14 , wherein the SMF node distributes the ATSSS-related rules indirectly to the external MPTP proxy node, wherein:

the SMF node sends a session establishment/modification request directly to the UPF node via the SMF-UPF interface;

the UPF node provides the ATSSS-related rules directly to the external MPTP proxy node via the UPF-proxy interface;

the external MPTP proxy node sends an acknowledgement message directly to the UPF node via the UPF-proxy interface; and

the UPF node sends a session establishment/modification response directly to the SMF node via the SMF-UPF interface in response to the session establishment/modification request.

26. The method of claim 14 , wherein:

the external MPTP proxy node is an external multi-path User Datagram Protocol (UDP) proxy node; and

the address information includes one or more IP addresses and a UDP port number for the external multi-path UDP proxy node.

Assignments (5)
SECURITY INTEREST Recorded Sep 22, 2022
From: CHARTER COMMUNICATIONS OPERATING, LLC; TIME WARNER CABLE ENTERPRISES, LLC
To: WELLS FARGO TRUST COMPANY, N.A.
Reel/Frame 061503/0937 →
SECURITY INTEREST Recorded Sep 22, 2022
From: CHARTER COMMUNICATIONS OPERATING, LLC; TIME WARNER CABLE ENTERPRISES, LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 061504/0307 →
SUPPLEMENTAL SECURITY AGREEMENT Recorded Aug 10, 2022
From: CHARTER COMMUNICATIONS OPERATING, LLC; TIME WARNER CABLE ENTERPRISES LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 061633/0069 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNMENT DOCUMENT BY PROVIDING AN UPDATED COPY OF THE ASSIGNMENT DOCUMENT, DUE TO CURT WONG'S MISSING SIGNATURE PREVIOUSLY RECORDED ON REEL 054057 FRAME 0364. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Oct 28, 2020
From: SAHIN, YILDIRIM; WONG, CURT
To: CHARTER COMMUNICATIONS OPERATING, LLC
Reel/Frame 054246/0946 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 14, 2020
From: SAHIN, YILDIRIM; WONG, CURT
To: CHARTER COMMUNICATIONS OPERATING, LLC
Reel/Frame 054057/0364 →
Continuity (1)
Related Publication 20220116822A1 · Apr 14, 2022
Cited By (2)
US 12,256,305 US 12,483,964