Network Multi-Path Proxy for Dynamic Core Network Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current multi-path proxy systems for multi-connectivity client devices (MCCD) lack flexibility in dynamically switching between core networks based on real-time network conditions, leading to potential data packet loss and cumbersome routing table management.

Innovation Solution

A method and system that allows MCCD to select a network multi-path proxy by transmitting communication capabilities to a network server, which instantiates or assigns network multi-path proxies to aggregate and route data packets, enabling dynamic selection of core networks based on current conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multi-path proxy systems use static routing table management, then routing stability is maintained, but adaptability to real-time network conditions deteriorates

Engineering Contradiction:
Improverouting stabilityVSAvoidadaptability to network conditions
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic routing table management where the multi-path proxy continuously monitors network conditions (bandwidth, latency, packet loss) and automatically updates routing tables in real-time. This allows the system to adapt to changing network conditions while maintaining stable connectivity, resolving the contradiction between routing stability and adaptability.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If manual routing table management is used, then control precision is maintained, but operational complexity increases

Engineering Contradiction:
Improverouting control precisionVSAvoidrouting management ease
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The multi-path proxy implements self-service routing management by automatically monitoring network conditions, evaluating multiple routing paths, and dynamically updating routing tables without manual intervention. The system precisely controls packet routing based on real-time metrics while eliminating the operational burden of manual routing table management.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously collects feedback on network performance metrics (bandwidth utilization, latency, packet loss rates) and uses this feedback to automatically adjust routing decisions. This closed-loop control mechanism maintains precise routing control while eliminating manual management complexity.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If multiple core networks are simultaneously connected, then communication versatility is improved, but system complexity increases

Engineering Contradiction:
Improvemulti-network communication capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The multi-path proxy acts as an intermediary between the client device and multiple core networks. It abstracts the complexity of multi-network management by providing a unified interface for packet routing, automatically selecting optimal paths across different networks without requiring the client device to manage multiple connections directly.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the multi-network communication function into distinct modular components: network interface modules for each core network, a routing decision engine for path selection, and a packet management module. This segmentation reduces system complexity by organizing the multi-network management functionality into manageable, independent units.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11665263B2Network multi-path proxy selection to route data packets
Publication Date: 2023.05.30 NOKIA SOLUTIONS & NETWORKS OY
  • US11665263B2 patent drawing
  • US11665263B2 patent drawing
  • US11665263B2 patent drawing

AI summary

Aspects related to selection of a network link to route data packets is described. In an example, a method for enabling selection of the network link to route the data packets includes receiving communication capabilities from a Client Connection Engine (CCE), where the CCE manages uplink and downlink data packet routing of a client device. The method further includes instantiating at least one network multi-path proxy, based on the communication capabilities, where each of the at least one network multi-path proxy is configured to aggregate and route data packets to a specific network link. In addition, the method includes sharing identification information pertaining to the at least one network multi-path proxy and corresponding network links for selection of the at least one network multi-path proxy.