VPN Streaming Packet Prioritization and Bonding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video transmission technologies experience delays due to server overload and network congestion, which can significantly impact user experience in real-time applications like video calls and live sports, where even minor interruptions can be detrimental.
Innovation Solution
Implementing a Virtual Private Network (VPN) that prioritizes real-time streaming data packets over non-real-time packets and uses connection bonding or mirroring to increase bandwidth and reduce packet loss, ensuring that streaming data is delivered efficiently by identifying and prioritizing streaming data through header analysis and packet size evaluation, and bonding connections when necessary.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If data transmission occurs over a congested network, then network coverage and accessibility are improved, but transmission speed and reliability deteriorate due to delays and packet loss
Solution Approach 1:
The patent segments network traffic into different priority levels, separating real-time streaming data from non-real-time data. This segmentation allows critical streaming packets to be handled differently from regular data traffic, ensuring reliable delivery of time-sensitive content even over congested networks.
Solution Approach 2:
The patent applies different quality of service (QoS) treatments to different types of data traffic based on their specific requirements. Real-time streaming data receives prioritized handling with guaranteed bandwidth and low latency, while non-critical data receives standard treatment, optimizing overall network performance for each data type.
2Ease of operation
If standard data transmission protocols are used, then compatibility and ease of operation are improved, but transmission speed and real-time performance deteriorate due to lack of prioritization
Solution Approach 1:
The patent introduces a VPN server as an intermediary that sits between the client and the network. This server analyzes incoming traffic, identifies real-time streaming data, and applies prioritization rules without requiring changes to standard communication protocols, thus maintaining compatibility while improving speed.
Solution Approach 2:
The patent changes network transmission parameters dynamically based on data type. By modifying QoS parameters, bandwidth allocation, and priority levels for different data streams, the system achieves faster real-time transmission while maintaining compatibility with standard protocols through the VPN intermediary.
3Productivity
If connection bonding is implemented, then bandwidth and transmission speed are improved, but device complexity and processing requirements increase
Solution Approach 1:
The patent implements self-service mechanisms where the VPN server automatically monitors network conditions, identifies when bonding is needed, and manages multiple connections without user intervention. This automation reduces the perceived complexity for users while achieving improved throughput through connection bonding.
Data Source
AI summary
An example method may include determining a transmission rate for streaming session data packets, prioritizing a first plurality of data packets identified as the streaming session data packets, to be delivered to a client device prior to a second plurality of data packets, identified as non-streaming session data packets, measuring a transmission rate of data streamed to the client device, performing connection bonding using two or more connections when the measured transmission rate is below the transmission rate, increasing the transmission rate of the first plurality of packets to a faster transmission rate on the bonded connections for a period of time, and reducing the transmission rate of one of the two or more connections when a packet loss rate is below a threshold packet loss rate.


