Application-Context Network QoS for Dynamic Path Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information handling systems struggle to prioritize network traffic for target applications based on system context, leading to potential poor user experience and inefficient network resource utilization.

Innovation Solution

Implementing an application context-based network quality of service (QoS) system that utilizes a processor to collect telemetry data, determine target applications, and set quality of service parameters. This system creates a virtual network node to manage network traffic, applying different priority settings and dynamically choosing the best network path based on application context.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If network traffic is managed without application context awareness, then network resource allocation is simple and fast, but network performance and user experience deteriorate due to inefficient resource utilization

Engineering Contradiction:
Improvenetwork resource utilization efficiencyVSAvoidnetwork traffic management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces a network virtualization layer with virtual network nodes that act as intermediaries between applications and physical network infrastructure. This virtualization layer enables context-aware traffic management by intercepting, analyzing, and routing network packets based on application context without requiring changes to the underlying physical network or applications themselves

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements continuous monitoring of network traffic patterns, application performance metrics, and system context through telemetry data collection. This feedback mechanism enables dynamic adjustment of QoS parameters and network path selection based on real-time conditions, optimizing network resource allocation while maintaining system stability

Inventive Principle:
Principle #23Feedback

2Reliability

If multiple network paths are maintained for failover capability, then network reliability improves, but network path selection complexity and decision-making overhead increase

Engineering Contradiction:
Improvenetwork path reliabilityVSAvoidnetwork path management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic network path selection where the virtual network node continuously evaluates multiple available network paths based on real-time telemetry data including latency, bandwidth availability, and error rates. The system automatically adapts path selection decisions based on changing network conditions without requiring manual configuration or complex static routing tables

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs self-service mechanisms where the virtual network node autonomously monitors network path quality, detects failures, and performs failover decisions without external intervention. The telemetry collection and analysis components automatically provide the information needed for path selection, enabling the system to self-manage its network connectivity

Inventive Principle:
Principle #25Self-service

3Ease of operation

If quality of service parameters are dynamically adjusted based on application context, then user experience improves, but processing overhead and system resource consumption increase

Engineering Contradiction:
Improveuser experience qualityVSAvoidprocessor energy consumption
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The patent applies local quality by tailoring QoS parameters specifically to each target application's context and requirements rather than applying uniform QoS policies system-wide. The virtual network node identifies specific applications needing enhanced QoS and applies resource allocation, prioritization, and path selection optimizations only to those applications, leaving other traffic to use default routing

Inventive Principle:
Principle #3Local quality

4Measurement precision

If telemetry data collection and analysis is implemented for application context awareness, then network QoS management accuracy improves, but system complexity and data processing requirements increase

Engineering Contradiction:
Improveapplication context detection accuracyVSAvoidtelemetry system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts only the essential telemetry data and context information needed for QoS decision-making from the overwhelming amount of available system data. The virtual network node selectively collects and processes specific metrics related to application performance and network conditions, filtering out unnecessary information to maintain measurement precision while controlling system complexity

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20250293971A1Network quality of service based on application context
Publication Date: 2025.09.18 DELL PROD LP
  • US20250293971A1 patent drawing
  • US20250293971A1 patent drawing
  • US20250293971A1 patent drawing

AI summary

An information handling system stores telemetry data for the information handling system. A processor collects the telemetry data and determines a target application associated with the telemetry data. The processor sets a quality of service for the target application based on a context of the target application. The processor determines whether a first network path or a failover network path associated with the target application is a preferred network path. In response to the first network path being the preferred network path, the processor provides the telemetry data from the target application over the first network path. In response to the failover network path being the preferred network path, the processors failover the target application to the failover network path. The telemetry data is provided based on the quality of service.