IP Library Granted Patent US 11,924,899
Granted Patent B2
US 11,924,899 · App. 17/539,068 · Granted Mar 5, 2024

Multipath TCP with mesh access

Inventors: David Cullerot (Amherst, NH); Yang Cao (Westford, MA); Jitender Arora (Westford, MA)
Assignee: Parallel Wireless, Inc.
H04W76/16H04W80/06H04W88/10H04W88/182
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,924,899
App. No.
17/539,068
Granted
Mar 5, 2024
Kind
B2
Abstract

Systems, methods and computer software are disclosed for providing Multipath Transmission Control Protocol (MPTCP) with mesh access. A multi Radio Access Technology (RAT) base station gateway having a MPTCP proxy, proxies an initial MPTCP connection from a User Equipment (UE). The multi-RAT base station gateway determines if the UE is capable of MPTCP to provide MPTCP. When the UE is capable of MPTCP, then the multi-Rat base station provides a Wi-Fi connection and an LTE connection. When the UE is not capable of MPTCP, then the multi-RAT base station provides an LTE connection.

Claims (48)

1. A method for providing Multipath Transmission Control Protocol (MPTCP) using a cellular radio access technology (RAT) base station, comprising:

proxying, by a base station gateway having a MPTCP proxy, an MPTCP connection with a User Equipment (UE);

determining by the base station gateway, if the UE is capable of MPTCP to provide MPTCP with the UE;

when the UE is capable of MPTCP, then providing, by the base station gateway, a Wi-Fi connection and a cellular connection as a MPTCP connection; and

when the UE is not capable of MPTCP, then providing, by the cellular RAT base station, the cellular connection; and

when the UE is capable of MPTCP, carrying user datagram protocol (UDP) traffic via the Wi-Fi connection and re-anchored to a packet data network gateway (PGW) by the base station gateway via a second interface, and; when the UE is not capable of MPTCP, relaying cellular local serving traffic to a macro.

2. The method of claim 1 further comprising, when the UE is capable of MPTCP, carrying UDP traffic via the Wi-Fi connection and re-anchored to the packet data network gateway (PGW) by the base station gateway via an S2a interface, and; when the UE is not capable of MPTCP, relaying LTE local serving traffic to a macro.

3. The method of claim 1 wherein the base station gateway is one or more of a mobile base station, a self-organizing base station and a mesh base station.

4. The method of claim 1 further comprising acting, by the MPTCP proxy, as a proxy-relay when the application server does not support MPTCP; and providing, by the MPTCP proxy, transparent forwarding when the application server does support MPTCP.

5. The method of claim 1 wherein the MPTPC proxy is situated between a cellular core network of the base station and the Internet, and between a security gateway of the Wi-Fi Access Point (AP) and the Internet.

6. A method for providing Multipath Transmission Control Protocol (MPTCP) using a cellular radio access technology (RAT) base station, comprising:

proxying, by the base station gateway having a MPTCP proxy, an initial MPTCP connection with a User Equipment (UE);

determining, by the base station gateway, if there is sufficient 5 G capacity to provide MPTCP;

when there is sufficient 5G capacity, then providing, by the M -RAT base station, a 5G connection and a 4G connection;

when there is insufficient 5 G capacity, then providing, by the multi-RAT base station, a 4G connection; and

when the UE is capable of MPTCP, carrying user datagram protocol (UDP) traffic via the 5G connection and re-anchored to a 4G packet data network gateway (PGW) by the base station gateway via a second interface, and; when the UE is not capable of MPTCP, relaying cellular local serving traffic to a macro.

7. The method of claim 6 further comprising, when there is sufficient 5G capacity, carrying UDP traffic via the 5G connection and re-anchored to the packet data network gateway (PGW) by the base station gateway via an S2a interface, and; when there is insufficient 5G capacity, relaying the 4G local serving traffic to a macro.

8. The method of claim 6 wherein the base station gateway is one or more of a mobile base station, a self-organizing base station and a mesh base station.

9. The method of claim 6 further comprising acting, by the MPTCP proxy, as a proxy-relay when the application server does not support MPTCP; and providing, by the MPTCP proxy, transparent forwarding when the application server does support MPTCP.

10. The method of claim 6 wherein the MPTPC proxy is situated between a cellular core network of the base station and the Internet.

11. A method for providing Multipath Transmission Control Protocol (MPTCP) using a cellular radio access technology (RAT) base station, comprising:

proxying, by the base station gateway having a MPTCP proxy, an initial MPTCP connection with a User Equipment (UE);

determining, by the RAT base station, if there is sufficient cellular capacity to provide MPTCP with the UE;

when there is sufficient cellular capacity, then providing, by the base station gateway, a cellular connection and a Wi-Fi connection;

when there is insufficient cellular capacity, then providing, by the RAT base station, a Wi-Fi connection; and

when the UE is capable of MPTCP, carrying user datagram protocol (UDP) traffic via the Wi-Fi connection and re-anchored to a packet data network gateway (PGW) by the base station gateway via a second interface, and; when the UE is not capable of MPTCP, relaying cellular local serving traffic to a macro.

12. The method of claim 11 further comprising, when there is sufficient cellular capacity, carrying UDP traffic via the cellular connection and re-anchored to the packet data network gateway (PGW) by the base station gateway via an S2a interface, and; when there is insufficient cellular capacity, relaying the Wi-Fi local serving traffic to a macro.

13. The method of claim 11 wherein the base station is one or more of a mobile base station, a self-organizing base station and a mesh base station.

14. The method of claim 11 further comprising acting, by the MPTCP proxy, as a proxy-relay when the application server does not support MPTCP; and providing, by the MPTCP proxy, transparent forwarding when the application server does support MPTCP.

15. The method of claim 11 wherein the MPTPC proxy is situated between a cellular core network of the base station and the Internet, and between a security gateway of the Wi-Fi Access Point (AP) and the Internet.

16. A method for providing Multipath Transmission Control Protocol (MPTCP) using a multi-radio access technology (RAT) base station, comprising:

proxying, by the base station gateway having a MPTCP proxy, an MPTCP connection with a User Equipment (UE);

determining, by the base station gateway, if there is sufficient capacity for a first RAT to provide MPTCP;

when there is sufficient capacity using the first RAT, then providing, by the base station gateway, a connection using the first RAT and a connection using a second RAT different from the first RAT, wherein the first RAT provides Quality of Service (QoS) and wherein the second RAT does not provide QoS;

when there is insufficient capacity, then providing, by the RAT base station, a second RAT connection; and

when the UE is capable of MPTCP, carrying user datagram protocol (UDP) traffic via the Wi-Fi connection and re-anchored to a packet data network gateway (PGW) by the base station gateway via a second interface, and; when the UE is not capable of MPTCP, relaying cellular local serving traffic to a macro.

17. The method of claim 16 wherein the base station is one or more of a mobile base station, a self-organizing base station and a mesh base station.

18. The method of claim 16 further comprising acting, by the MPTCP proxy, as a proxy-relay when the application server does not support MPTCP; and providing, by the MPTCP proxy, transparent forwarding when the application server does support MPTCP.

19. The method of claim 16 wherein the MPTPC proxy is situated between a cellular core network of the base station and the Internet, and between a security gateway of the Wi-Fi Access Point (AP) and the Internet.

20. A method for providing Multipath Transmission Control Protocol (MPTCP) using a multi-radio access technology (RAT) base station, comprising:

proxying, by the base station gateway having a MPTCP proxy, an MPTCP connection with a User Equipment (UE);

determining, by the base station gateway, if there is sufficient capacity for a first RAT to provide MPTCP;

when there is sufficient capacity using the first RAT, then providing, by the base station gateway, a connection using the first RAT and a connection using a second RAT different from the first RAT, wherein the first RAT provides network slicing;

when there is insufficient capacity, then providing, by the base station gateway, a second RAT connection; and

when the UE is capable of MPTCP, carrying user datagram protocol (UDP) traffic via the first RAT connection and re-anchored to a packet data network gateway (PGW) by the base station gateway via a second interface, and; when the UE is not capable of MPTCP, relaying cellular local serving traffic from the first RAT to a macro of the second RAT.

21. The method of claim 20 wherein the base station is one or more of a mobile base station, a self-organizing base station and a mesh base station.

22. The method of claim 20 further comprising acting, by the MPTCP proxy, as a proxy-relay when the application server does not support MPTCP; and providing, by the MPTCP proxy, transparent forwarding when the application server does support MPTCP.

23. The method of claim 20 wherein the MPTPC proxy is situated between a cellular core network of the base station and the Internet, and between a security gateway of the Wi-Fi Access Point (AP) and the Internet.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2024
From: CULLEROT, DAVID; CAO, YANG; ARORA, JITENDER
To: PARALLEL WIRELESS, INC.
Reel/Frame 066219/0755 →
RELEASE OF SECURITY INTEREST Recorded Jul 12, 2022
From: VENTURE LENDING & LEASING IX, INC.; WTI FUND X, INC.
To: PARALLEL WIRELESS, INC.
Reel/Frame 060900/0022 →
SECURITY INTEREST Recorded Mar 1, 2022
From: PARALLEL WIRELESS, INC.
To: VENTURE LENDING & LEASING IX, INC.; WTI FUND X, INC.
Reel/Frame 059279/0851 →