HTTP Resource Delivery Using Urgency-Based Dual Queuing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current stream prioritization techniques in HTTP protocols are limited in enhancing performance, and there is a need for network service providers to enable queue-building applications to benefit from low latency queues selectively.

Innovation Solution

Systems and methods for receiving urgency parameters from client devices to determine whether to transmit network resource portions through preferential or non-preferential queues, utilizing dual queuing in network elements that support L4S to reduce latency and packet loss, thereby enhancing throughput.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If stream prioritization techniques are implemented in HTTP protocols, then delivery performance is improved, but network complexity increases

Engineering Contradiction:
Improvedelivery performanceVSAvoidnetwork complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments network traffic into multiple streams with different priority levels, allowing critical data to be transmitted with higher priority while non-critical data uses standard queues. This segmentation enables selective application of prioritization techniques only where needed, improving delivery performance without unnecessarily complicating the entire network infrastructure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies quality of service (QoS) parameters locally to specific HTTP streams based on their urgency and importance. Instead of implementing complex prioritization across all network traffic, the solution applies prioritization markers only to specific streams that require enhanced delivery, thereby improving performance for critical data while keeping overall network complexity manageable.

Inventive Principle:
Principle #3Local quality

2Loss of time

If low latency queues are used for preferential traffic, then latency is reduced, but queue management complexity increases

Engineering Contradiction:
ImprovelatencyVSAvoidqueue management complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent extracts critical data from the general network traffic flow and places it into separate low-latency queues. By taking out only the most time-sensitive HTTP streams and handling them through dedicated priority queues, the system reduces latency for critical data without requiring complex management of all network traffic, thus balancing performance improvement with manageable complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If multiple queues are implemented for different traffic priorities, then throughput is enhanced, but system complexity increases

Engineering Contradiction:
ImprovethroughputVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements a multi-queue system where each queue serves multiple functions: standard queues handle bulk traffic efficiently while priority queues provide low-latency paths for critical data. The system uses universal queue management mechanisms that can handle both standard and priority traffic with the same basic infrastructure, thereby enhancing throughput without proportionally increasing system complexity.

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

Data Source

PatentUS20260005979A1Network-assisted delivery of HTTP transport
Publication Date: 2026.01.01 ADEIA GUIDES INC
  • US20260005979A1 patent drawing
  • US20260005979A1 patent drawing
  • US20260005979A1 patent drawing

AI summary

Systems and methods are provided for receiving, from a client device over a network, a first urgency parameter in relation to a first portion of a network resource, wherein networking equipment associated with the network provides a first queue for preferential network traffic and a second queue for non-preferential network traffic; identifying, by a server, a second urgency parameter in relation to the first portion of the network resource; based on at least one of the first urgency parameter or the second urgency parameter, determining whether to transmit the first portion to the client device over the network using the first queue or the second queue; and based on the determining, causing the first portion of the network resource to be transmitted preferentially to the client device over the network using the first queue instead of the second queue.