Intermediary Network Device QoS Control via Metadata Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication and networking systems struggle to efficiently manage and optimize the delivery of virtual applications and desktops, particularly in terms of quality of service (QoS) and network resource allocation.

Innovation Solution

An intermediary network device, such as a software-defined wide-area network (SD-WAN) device, is used to manage streams of packets by receiving metadata from a delivery agent, determining network resources to allocate based on the metadata, and applying network resource allocation rules to control QoS and redirect content effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If metadata is supplied separately from data packets in a different virtual channel, then the intermediary network device can control QoS independent of packet processing and provide streams at target QoS, but the system complexity increases due to additional virtual channels and metadata transmission mechanisms

Engineering Contradiction:
Improvequality of service controlVSAvoidvirtual channel management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the communication into separate virtual channels: one for data packets and another for metadata. This allows the intermediary network device to process QoS control instructions from metadata independently of the actual data packet flow, enabling reliable QoS control without interfering with packet processing performance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The metadata acts as an intermediary carrier that conveys QoS control instructions to the intermediary network device. This mediator mechanism allows the system to control QoS parameters without direct modification of packet headers, simplifying the control logic while maintaining reliable QoS enforcement.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If the intermediary network device processes all packets deeply to gather insights, then measurement precision improves, but processing time and device resources are consumed

Engineering Contradiction:
Improveinsights gathering accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent extracts only the necessary metadata fields from the packet flow and transmits them through a dedicated virtual channel. This extraction approach allows the intermediary network device to gather required insights without deeply processing every packet, significantly reducing processing time while maintaining measurement precision for QoS control.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of fully processing all packets, the system performs partial action by selectively extracting and transmitting only the essential metadata needed for QoS control. This partial processing approach reduces the time and resources consumed while still achieving the necessary measurement precision for effective QoS management.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If network resource allocation rules are applied strictly to control QoS, then quality of service is improved, but user flexibility and adaptability are reduced

Engineering Contradiction:
Improvequality of serviceVSAvoiduser flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic QoS control by continuously monitoring network conditions and adjusting resource allocation rules in real-time. The intermediary network device can dynamically modify bandwidth, latency, and packet loss parameters based on current network state, allowing the system to adapt to changing conditions while maintaining reliable QoS control.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes QoS parameters such as bandwidth, latency tolerance, and packet loss thresholds based on network conditions and user requirements. This parameter adjustment mechanism allows strict QoS control when needed while providing flexibility to adapt to varying network environments and user needs.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12301466B2Systems and methods for managing streams of packets via intermediary devices
Publication Date: 2025.05.13 CITRIX SYSTEMS INC
  • US12301466B2 patent drawing
  • US12301466B2 patent drawing
  • US12301466B2 patent drawing

AI summary

Virtual application and desktop delivery may be optimized by supplying application metadata and user intent to the device between a client and a server hosting resources for the delivery. The data packets used to deliver the virtual application or desktop may be also tagged with references to the application. By supplying the metadata and tagging packets with the metadata, an intermediary network device may provide streams of data packets at the target QoS. In addition, the device may apply network resource allocation rules (e.g., firewalls and QoS configuration) for redirected content retrieved by the client out of band relative to a virtual channel such as the Internet. The network resource allocation rules may differ for different types of resources accessed. The device may also control a delivery agent on the server to modify communication sessions established through the virtual channels based on network conditions.