Dynamic L7 Parameter Exchange Over GAS for Wireless Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing wireless network management systems struggle to dynamically adjust application layer (L7) settings based on evolving network conditions, leading to sub-optimal performance and inefficient resource allocation due to limitations in current infrastructure and software-based approaches.

Innovation Solution

Implementing a mechanism for exchanging non-layer two (L7) parameter files between access points (APs) and stations (STAs) using Generic Advertisement Service (GAS) messages, allowing APs to dynamically update configuration settings and QoS parameters in response to network conditions, and terminating connections if the exchange fails.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If software-based network behavior functions are used (rate shifting logic, QoS marking), then network behavior can be defined and controlled, but the system cannot dynamically adapt to evolving network conditions after connection

Engineering Contradiction:
Improvedynamic adaptation to network conditionsVSAvoidtime for posture updates
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements dynamic posture updates by allowing the access point to trigger parameter file exchanges at any time based on current network conditions, rather than being static. The system transitions from fixed connection-time configuration to dynamic on-demand updates, enabling the network to adapt behavior functions like rate shifting and QoS marking in real-time based on actual network state

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent establishes a feedback mechanism where the access point monitors network conditions and triggers parameter file exchanges when updates are needed. The system uses network condition assessment as feedback to determine when STAs should receive updated configuration settings, creating a closed-loop control system that continuously adapts to changing network states

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If connection-time posture redirect is performed, then security posture can be established, but the infrastructure cannot trigger posture updates based on evolving network conditions

Engineering Contradiction:
Improvetrigger-based posture updatesVSAvoidinfrastructure control mechanism
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The access point autonomously determines when posture updates are needed by monitoring network conditions and independently triggering parameter file exchanges without requiring external coordination. Each access point serves itself by making local decisions about when connected STAs need configuration updates, simplifying the overall control architecture while enabling dynamic adaptation

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent performs preliminary action by establishing the mechanism for dynamic posture updates during connection setup, but the actual updates are deferred until triggered by specific network conditions. This allows the infrastructure to be prepared for dynamic updates without immediately complicating the connection process, balancing readiness with simplicity

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If individual STA evaluation and user identification are required, then security can be maintained, but different APs cannot apply different software settings to the same STA

Engineering Contradiction:
ImproveAP-specific configurationVSAvoidconfiguration deployment
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent enables each access point to have local autonomy in determining and applying configuration settings to connected STAs based on local network conditions. Each AP can independently decide what parameter file to exchange with its associated STAs, allowing different APs to apply different configurations to the same STA depending on local requirements, while maintaining a unified security framework

Inventive Principle:
Principle #3Local quality

4Productivity

If L7 parameter files are exchanged dynamically, then network performance can be optimized based on real-time conditions, but connection termination may occur if exchange fails

Engineering Contradiction:
Improvenetwork performance optimizationVSAvoidconnection stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements a retry mechanism that attempts parameter file exchange multiple times before terminating the connection. This partial action approach allows the system to persist with optimization attempts rather than immediately giving up after one failure, balancing the need for performance optimization with connection stability by giving multiple opportunities for successful exchange

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12445946B2Wireless dynamic file exchange
Publication Date: 2025.10.14 CISCO TECHNOLOGY INC
  • US12445946B2 patent drawing
  • US12445946B2 patent drawing
  • US12445946B2 patent drawing

AI summary

Wireless dynamic file exchange is provided by, in response to a triggering network condition occurring, initiating an exchange of a parameter file including non-layer two content via a 802.11 message, such as a Generic Advertisement Service (GAS) message between an access point (AP) and a station (STA) connected to the AP; and in response to determining that the exchange was unsuccessful, terminating a connection between the AP and the STA. The parameter file may be sent over several messages and update the parameters for a new session or an existing session. Devices that do not conform to the updated parameters may be disassociated from the AP and re-connect to receive and implement the updated parameters.