Gateway Link Steering for Application-Aware Network Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current IT devices automatically select wireless communication links based on signal strength, which can result in sub-optimal performance due to insufficient bandwidth or throughput, and applications lack control over network experiences, leading to poor performance issues.

Innovation Solution

Implementing a communication network control system that uses application awareness and network awareness to allocate communication resources effectively, allowing for intelligent steering of data transmission across available wireless communication links based on application resource requirements and network performance metrics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If IT devices automatically select wireless communication links based on signal strength, then the selection process is simple and automatic, but the communication performance may be sub-optimal due to insufficient bandwidth or throughput

Engineering Contradiction:
Improveautomatic link selectionVSAvoidcommunication throughput
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system implements feedback mechanisms where the gateway monitors application performance metrics and network conditions, then dynamically adjusts communication link selection. The gateway receives feedback from applications about their resource requirements and performance experiences, and uses this feedback to intelligently steer data transmissions across optimal wireless links, resolving the contradiction between automatic selection simplicity and performance optimization.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The gateway dynamically adapts link selection based on real-time network conditions and application requirements. Instead of static automatic selection based solely on signal strength, the system continuously adjusts which wireless communication link to use by evaluating current bandwidth availability, throughput performance, and application-specific needs, enabling both automatic operation and high performance.

Inventive Principle:
Principle #15Dynamics

2Device complexity

If applications lack control over network experiences, then the system architecture is simple, but application performance suffers due to inability to allocate appropriate network resources

Engineering Contradiction:
Improvesystem architectureVSAvoidapplication performance
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The gateway acts as an intermediary between applications and the network infrastructure. It receives resource requirements from applications, monitors network conditions, and makes intelligent decisions about data transmission routing without requiring complex changes to application code or device architecture. This mediator approach enables application performance optimization while maintaining architectural simplicity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the network control function into a dedicated gateway component that handles resource allocation and link selection. This separates the complexity of network management from both the applications and the end devices, allowing applications to focus on their core functionality while the gateway handles network resource allocation, thereby improving reliability without significantly increasing overall system complexity.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If the gateway maintains connection state information for multiple applications, then application-specific network optimization is enabled, but memory consumption increases

Engineering Contradiction:
Improveapplication-specific optimizationVSAvoidmemory consumption
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The gateway implements local quality by maintaining connection state information selectively for specific applications that require optimized network performance. Instead of uniformly tracking all applications, it focuses resources on applications with specific resource requirements or performance-critical operations. This enables application-specific optimization while limiting memory consumption to only those cases where it provides value.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11711725B1Systems and methods for interfacing a gateway with an application server
Publication Date: 2023.07.25 CABLE TELEVISION LAB INC
  • US11711725B1 patent drawing
  • US11711725B1 patent drawing
  • US11711725B1 patent drawing

AI summary

A method for interfacing a gateway with an application server includes (1) receiving, at a control system, first downlink data from the application server, and (2) steering the first downlink data from the control system to the gateway via at least one of a plurality of parallel data communication links between the gateway and the control system, according to a first steering policy.