Multipath Tunneling for Real-Time Communication Quality
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing real-time communication systems face challenges in maintaining quality due to network impairments, as previous solutions like forward error correction and automatic repeat request often introduce heavy outer layer congestion, especially in stream-based tunnels.
Innovation Solution
The system employs multipath support functionality by creating multiple tunnels across multiple physical interfaces and distributing media traffic based on dynamic path characteristics such as packet loss, jitter, and quality of service metrics, leveraging the capability of mobile devices to use multiple radio or physical interfaces like Wi-Fi and LTE.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If forward error correction and automatic repeat request are used to maintain quality, then communication reliability is improved, but outer layer congestion increases
Solution Approach 1:
The patent segments media traffic into multiple independent tunnels over different physical interfaces (e.g., Wi-Fi and LTE). Each tunnel handles a portion of the traffic independently, avoiding the congestion that would occur if all traffic and error correction mechanisms were handled through a single stream-based tunnel. This segmentation distributes the load and reduces outer layer congestion while maintaining reliability through path diversity.
2Device complexity
If single path tunneling is used, then device complexity is reduced, but communication reliability deteriorates under network impairments
Solution Approach 1:
The patent transitions from a single-dimensional (single path) tunneling architecture to a multi-dimensional architecture by establishing multiple tunnels across different physical interfaces and networks. This adds the dimension of path diversity, allowing the system to bypass network impairments by routing traffic through alternative paths, thereby improving reliability without significantly increasing client device complexity.
3Reliability
If multiple physical interfaces are utilized, then communication reliability is improved through path diversity, but device complexity increases
Solution Approach 1:
The patent introduces a tunneling server as an intermediary that manages the complexity of multipath communication. The server handles tunnel establishment, maintenance, and traffic distribution across multiple physical interfaces. This mediator approach allows client devices to benefit from path diversity and improved reliability without bearing the full burden of managing multiple interfaces and tunnels, thus reducing client device complexity while maintaining communication reliability.
Data Source
AI summary
A system is provided that performs multipath support functionality for real-time communications. The system receives a service request to enable multipath support functionality from a tunneling client. The system further creates tunnels using unique physical interfaces. The system further associates the tunnels with a single internal address space comprising internal addresses. The system further sends a service response to the tunneling client, the service response indicating that multipath support functionality has been enabled. The system further distributes media traffic within the tunnels based on dynamic path characteristics.


