Multi-Path Proxy Application-Based Data Packet Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current multi-access communication networks lack flexibility in allowing client devices and application servers to influence the selection of multi-path proxy instances and protocols for data packet routing, failing to consider application preferences, which limits efficient data packet handling across different applications and networks.

Innovation Solution

The method involves transmitting network and client parameters to create multi-path proxy instances that align with application and client device preferences, enabling prioritized routing of data packets based on specific application and communication capabilities, allowing for flexible selection of protocols and network links.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the network server uses default routing methods without application-specific parameters, then the routing process is simple and fast, but the routing flexibility and adaptability to different application requirements are poor

Engineering Contradiction:
Improverouting flexibilityVSAvoidrouting process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by having the application server pre-generate and submit a prioritized list of application parameters to the network server before data packet routing begins. This allows the network server to have routing decisions already prepared and configured, enabling flexible adaptation to different application requirements without adding complexity to the actual routing execution process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism through the multi-path proxy instance that sits between the application server and network server. This proxy instance receives the prioritized application parameters and translates them into routing decisions, mediating between the application's specific requirements and the network's routing capabilities, thereby achieving routing flexibility without directly complicating the network server's core routing logic.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If the network server creates multiple multi-path proxy instances with different protocols and network links, then the data packet routing efficiency and adaptability improve, but the device complexity and management overhead increase

Engineering Contradiction:
Improvedata packet routing efficiencyVSAvoidproxy instance management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies local quality by creating multiple multi-path proxy instances, each specifically configured with particular protocols and network links tailored to different application requirements. Instead of using a single generic proxy, the system creates specialized proxy instances with localized optimizations for specific protocols (e.g., HTTP, HTTPS, FTP) and network conditions, thereby achieving high routing efficiency for diverse applications while maintaining manageable complexity through targeted specialization.

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If the system allows application servers and client devices to influence routing decisions through parameter submission, then the routing adaptability to application preferences improves, but the communication overhead and processing time increase

Engineering Contradiction:
Improveapplication preference adaptationVSAvoidparameter exchange time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent minimizes time loss by applying preliminary action - the application server generates and submits the prioritized list of application parameters in advance, before actual data packet routing is needed. This upfront parameter exchange allows the network server to cache and prepare routing configurations, so that when data packets need to be routed, the decision-making process is already complete or can be executed quickly based on pre-configured rules.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12185237B2Application based routing of data packets in multi-access communication networks
Publication Date: 2024.12.31 NOKIA TECHNOLOGIES OY
  • US12185237B2 patent drawing
  • US12185237B2 patent drawing
  • US12185237B2 patent drawing

AI summary

Aspects related to application based routing of data packets is described. In an example, a method for enabling application based routing of data packets includes retrieving, by a client device, a prioritized list of client application parameters to process data packets from at least one client application. The prioritized list is generated based on application support capabilities of the client device. The method includes transmitting client parameters to a network server to create at least one multi-path proxy (MPP) instance. Each MPP instance of the at least one MPP instance is configured to aggregate and route data packets to a pre-defined core network link. The method further includes receiving identification information pertaining to the at least one MPP instance from the network server. Based on the identification information, the prioritized list is assigned to the at least one MPP instance to process data packets from at least one client application.