VPN Streaming Packet Prioritization and Bonding

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvenetwork accessibilityVSAvoidtransmission reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #3Local quality

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

Engineering Contradiction:
Improveprotocol compatibilityVSAvoidtransmission speed
Core Design Contradiction:
Ease of operationVSSpeed

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If connection bonding is implemented, then bandwidth and transmission speed are improved, but device complexity and processing requirements increase

Engineering Contradiction:
Improvetransmission throughputVSAvoidconnection management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20240396815A1Optimized data streaming detection and prioritization
Publication Date: 2024.11.28 CONNECTIFY
  • US20240396815A1 patent drawing
  • US20240396815A1 patent drawing
  • US20240396815A1 patent drawing

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.