Multipath TCP VPN Data Segmentation for Live Streaming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for live video broadcasting face challenges due to the lack of reliable high-bandwidth internet connectivity, particularly in areas where broadband or cellular data connections are unreliable, limiting the ability to efficiently transmit rich video content.

Innovation Solution

A system utilizing a first device with a processor executing a multipath transmission control protocol and multiple virtual private networks over wireless wide area networks, which segregates data packets into blocks and allocates them based on available bandwidth for optimal transmission, coordinating with multiple WWANs to ensure reliable live streaming.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If mobile satellite internet is used for live video broadcasting, then reliability of transmission is improved, but device complexity and cost increase significantly

Engineering Contradiction:
Improvetransmission reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the data stream into multiple data blocks and transmits them through different virtual private networks (VPNs) over multiple WWAN connections. This segmentation allows the system to distribute transmission across multiple lower-cost cellular networks rather than requiring a single complex satellite connection, thereby reducing overall system complexity while maintaining reliability through redundant paths.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent merges multiple cellular WWAN connections into a unified communication system that functions similarly to satellite internet. By combining multiple standard cellular networks with a multipath TCP protocol and VPN architecture, the system achieves satellite-like reliability using off-the-shelf cellular infrastructure, reducing device complexity while maintaining transmission reliability.

Inventive Principle:
Principle #5Merging (Combining)

2Power

If broadband connection is used for live video uploading, then bandwidth is improved, but adaptability to different locations deteriorates

Engineering Contradiction:
ImprovebandwidthVSAvoidlocation adaptability
Core Design Contradiction:
PowerVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic bandwidth allocation by continuously monitoring the bandwidth availability of multiple WWAN connections and dynamically adjusting which data blocks are transmitted through which networks. The multipath TCP protocol dynamically selects optimal paths based on current network conditions, allowing the system to adapt to different locations and bandwidth conditions in real-time, thereby achieving both high bandwidth where available and location versatility.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent makes the system universal by designing it to work with multiple types of cellular networks (LTE, WiMAX, UMTS, CDMA, GSM) simultaneously. The multipath TCP architecture can function across diverse network types and locations, providing broadband-like performance where available while maintaining adaptability to various cellular infrastructures worldwide, thus achieving both high bandwidth and location versatility.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If cellular data connection is used for video broadcasting, then location adaptability is improved, but bandwidth and transmission speed deteriorate

Engineering Contradiction:
Improvelocation adaptabilityVSAvoidbandwidth
Core Design Contradiction:
Adaptability or versatilityVSPower

Solution Approach 1:

The patent segments the video data stream into multiple data blocks that can be distributed across multiple cellular connections. By dividing the data transmission task across multiple WWAN connections, the system achieves aggregate bandwidth that exceeds any single cellular connection, thereby improving transmission speed while maintaining location adaptability through the use of standard cellular networks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent merges multiple cellular data connections to achieve combined bandwidth that rivals or exceeds broadband connections. By simultaneously utilizing multiple WWAN connections (LTE, WiMAX, UMTS, CDMA, GSM) through a multipath TCP architecture, the system combines their individual bandwidths to achieve high transmission speeds while maintaining the location adaptability inherent in cellular networks.

Inventive Principle:
Principle #5Merging (Combining)

4Device complexity

If single network connection is used for data transmission, then device complexity is reduced, but reliability and bandwidth utilization deteriorate

Engineering Contradiction:
Improvenetwork configuration complexityVSAvoidtransmission reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements self-service through the multipath TCP protocol, which automatically monitors network conditions, selects optimal paths, and dynamically allocates data blocks across multiple WWAN connections without requiring manual configuration. The system self-manages the complexity of coordinating multiple networks, thereby maintaining high reliability and bandwidth utilization while keeping the user interface simple and the device complexity low.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP3180895B1System for communicating data with VPN and wwan
Publication Date: 2019.11.06 WATCHY TECH
  • EP3180895B1 patent drawingFigure 1
  • EP3180895B1 patent drawingFigure 2A
  • EP3180895B1 patent drawingFigure 2B

AI summary

A system (100) for communicating data packets is provided. The system may include a first device (102) and a second device (104). The first device (102) may include a first processor (112) and a plurality of WWANs (118). The first processor (112) may execute a first MPTCP (204) and a plurality of first VPNs (206). The first device (204) may be configured to receive and segregate a stream of packets of data into a plurality of data blocks (Db). The first MPTCP (204) and the plurality of WWANs (118) may coordinate to provide multiple data paths based on the bandwidth of each of the plurality of WWANs (118) for transmitting the plurality of data block (Db). The plurality of data blocks may be received by the second device (104) to be further processed and sent to a desired destination.