Wi-Fi Stream Classification for QoS-Aware Flow Scheduling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Wi-Fi standards struggle to differentiate and manage diverse application flows with varying quality of service (QoS) requirements, leading to inefficiencies in bandwidth allocation and user experience.

Innovation Solution

Implementing a stream classification service (SCS) that classifies data streams based on QoS characteristics, allowing network devices to prioritize and manage flows using scheduling behaviors and queue configurations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If Wi-Fi networks use traditional flow management without stream classification, then device complexity remains low, but quality of service differentiation and bandwidth allocation efficiency deteriorate

Engineering Contradiction:
Improvebandwidth allocation efficiencyVSAvoidflow management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments network flows into different classes based on QoS characteristics (e.g., latency-sensitive, bandwidth-intensive, best-effort). This segmentation enables differentiated service treatment for each flow class, improving bandwidth allocation efficiency while managing complexity through standardized classification categories rather than custom per-flow management.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary flow classification and QoS parameter extraction at the network edge before traffic enters the core network. By pre-processing flow identification and scheduling behavior determination upstream, the patent reduces real-time processing complexity at network nodes while maintaining efficient bandwidth allocation.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the network implements comprehensive flow classification and scheduling, then quality of service for critical applications improves, but network device processing overhead increases

Engineering Contradiction:
ImproveQoS for critical applicationsVSAvoiddevice processing energy
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies different quality treatment locally at each network node based on flow classification results. Each node independently determines scheduling behavior for classified flows, allowing QoS guarantees for critical applications without requiring centralized processing of all traffic. This distributed local quality approach reduces overall processing energy consumption.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system applies comprehensive flow classification only to traffic matching predefined QoS criteria (partial action), rather than processing all flows uniformly. Flows that do not match specific QoS requirements are handled with simpler best-effort processing, reducing total device processing energy while maintaining reliable QoS for critical applications that need it.

Inventive Principle:
Principle #16Partial or excessive action

3Ease of operation

If the network manages diverse application flows with varying QoS requirements, then user experience improves, but ease of operation and configuration deteriorates

Engineering Contradiction:
Improveuser experienceVSAvoidflow management configuration
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements a universal flow classification framework that handles multiple application types and QoS requirements through a single integrated mechanism. The same classification and scheduling infrastructure serves diverse flows (video conferencing, AR/VR, file transfer, etc.), improving user experience across applications while avoiding the need for separate configuration systems for each application type.

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

Solution Approach 2:

The system manages diverse flows by changing key parameters (scheduling behavior, queue selection, bandwidth allocation) based on flow classification results rather than requiring complex configuration changes. The network dynamically adjusts QoS parameters for different application flows using standardized parameter sets, simplifying operation while maintaining differentiated service quality.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250219951A1Flow management based on stream classification service negotiations and policies
Publication Date: 2025.07.03 CISCO TECHNOLOGY INC
  • US20250219951A1 patent drawing
  • US20250219951A1 patent drawing
  • US20250219951A1 patent drawing

AI summary

In embodiments described herein, one or more stream classifications are incorporated into a plurality of flows within a network. These flows can have a number of characteristics associated with it, such as, but not limited to quality of service requirements that can dictate how the flow should be processed. A device associated with the flow can transmit a stream classification service (SCS) request. This SCS request can be received and processed to determine a scheduling behavior that should be adopted by various network device/nodes associated with the flow. The scheduling behavior can be transmitted to those network devices which can then modify the processing of the flow(s). In some cases, the network device can classify the packets associated with the flow(s) and prioritize them. In additional cases, the network device can generate one or more new queues that can be configured to best serve the requirements of the flow.