QUIC Data Path Prioritization for Wireless Network Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current QUIC protocols do not prioritize streams or objects within a connection, leading to performance issues in web applications where certain objects, such as JavaScript files or video streams, are not loaded efficiently due to lack of prioritization, especially in wireless networks with high Bit Error Rates and dynamic conditions.

Innovation Solution

A method for handling data path creation in a QUIC session that determines network conditions and creates multiple data paths based on object properties and network awareness parameters, using a priority-aware multiplexed multi-data path scheduler to optimize object fetching and scheduling, thereby improving Quality of Experience (QoE) and reducing page loading time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If QUIC protocol is used for secure transport, then security and perceived performance are improved, but lack of stream prioritization causes web objects to load inefficiently

Engineering Contradiction:
ImprovesecurityVSAvoidobject loading efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the single QUIC connection into multiple independent data paths (pipe 1, pipe 2, pipe 3, etc.), each capable of carrying prioritized streams. This segmentation allows different web objects to be transmitted through different paths with different priority levels, resolving the contradiction between maintaining QUIC security and improving object loading efficiency through prioritization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic path selection and creation mechanisms where the system can adaptively create, activate, or deactivate data paths based on network conditions and priority requirements. This dynamic approach allows the system to optimize object loading efficiency while maintaining the security benefits of QUIC protocol.

Inventive Principle:
Principle #15Dynamics

2Productivity

If multiple data paths are created for prioritization, then object loading efficiency is improved, but system complexity increases

Engineering Contradiction:
Improveobject loading efficiencyVSAvoiddata path management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent creates a universal data path management system that handles multiple functions: path creation, priority assignment, stream routing, and path selection. This multi-functional approach improves object loading efficiency while managing complexity through a unified control mechanism rather than separate systems for each function.

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

Solution Approach 2:

The system implements self-service mechanisms where the data path management automatically adapts to network conditions and priority requirements without requiring manual intervention. The system self-regulates path creation and stream routing based on observed network behavior, reducing operational complexity while maintaining high loading efficiency.

Inventive Principle:
Principle #25Self-service

3Loss of time

If priority-aware scheduling is implemented, then critical objects load faster, but processing overhead increases

Engineering Contradiction:
Improvecritical object loading timeVSAvoidprocessing overhead
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The patent applies priority-aware scheduling with different quality levels to different data paths and streams. Critical objects receive high-priority handling on dedicated paths, while less important objects use standard processing. This local differentiation reduces overall processing overhead by applying intensive priority management only where necessary, rather than uniformly across all traffic.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically changes scheduling parameters and path selection criteria based on object priority and network conditions. By adjusting these parameters adaptively rather than using fixed processing rules, the system achieves faster critical object loading while minimizing unnecessary processing overhead for non-critical traffic.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP3753235B1Method and system for handling data path creation in wireless network system
Publication Date: 2024.02.28 SAMSUNG ELECTRONICS CO LTD
  • EP3753235B1 patent drawingFigure 1~2
  • EP3753235B1 patent drawingFigure 3~6
  • EP3753235B1 patent drawingFigure 7

AI summary

A method and apparatus are provided for handling a data path creation in a quick user datagram protocol (UDP) Internet connection (QUIC) session in a wireless network system. The method includes receiving, by an electronic device, at least one request from at least one application for processing at least one object, determining at least one network condition based on the plurality of parameters associated with the electronic device, determining whether the at least one network condition meets a network criteria, and creating a number of data paths within the QUIC session based on the determination.