Network Controller for On-Demand QoS Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network configurations for 4G and 5G networks are complex for application developers to manage, requiring understanding of core network APIs and data structures, and lack user-friendly interfaces for external applications to configure Quality of Service (QoS) settings, leading to inefficient resource utilization and static provisioning of radio access technology frequency selection priority values.

Innovation Solution

A network controller system acts as an application function, providing a simplified API for developers to configure QoS settings by abstracting network complexity, handling authentication, and enabling dynamic provisioning of radio access technology frequency selection priority values, supporting on-demand configuration of QoS sessions and managing multiple data flows efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a simplified API is provided to abstract network complexity, then ease of operation is improved, but device complexity increases due to the need for an intermediary network controller system

Engineering Contradiction:
Improveease of configurationVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

A network controller system is introduced as an intermediary component between external applications and the core network elements. This controller provides a simplified API that abstracts the complexity of core network APIs and data structures, allowing application developers to configure QoS settings without needing to understand underlying network protocols. The controller translates high-level configuration requests into appropriate network commands, thereby improving ease of operation while managing system complexity through centralized abstraction.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If static provisioning of radio access technology frequency selection priority values is used, then device complexity is reduced, but adaptability worsens due to inability to dynamically adjust QoS settings

Engineering Contradiction:
Improvedynamic provisioning capabilityVSAvoidprovisioning complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system enables dynamic provisioning of radio access technology frequency selection priority values through the network controller. Instead of static configuration, the controller can adjust QoS parameters and frequency selection priorities in real-time based on network conditions and application requirements. This dynamic capability allows the system to adapt to changing demands while the controller manages the complexity of coordinate updates across multiple network elements.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The network controller pre-configures QoS settings and frequency selection priority values before applications need them. By anticipating resource allocation needs and pre-establishing appropriate configurations, the system reduces the complexity of on-demand adjustments while maintaining high adaptability. The controller maintains a pool of pre-configured QoS profiles that can be quickly activated based on application requirements.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240397346A1Systems and methods for on-demand network controls
Publication Date: 2024.11.28 VERIZON PATENT & LICENSING INC
  • US20240397346A1 patent drawing
  • US20240397346A1 patent drawing
  • US20240397346A1 patent drawing

AI summary

Systems and methods provide for on-demand configuration of enhanced quality of service (QOS), of subscriber sessions, by application developers. A network device receives, via an external interface, a service request for a bearer associated with an external application. The network device performs authentication and authorization for the service request, and generates a network configuration request for a core network, based on information in the service request. The network device sends, in response to receiving the service request, the network configuration request to an exposure function in the core network.