Multi-Path Packet Allocation Using Buffer Time Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication technologies face inefficiencies due to varying transmission speeds across different paths, which are affected by usage rates, external environments, and equipment states, leading to suboptimal data packet transmission.

Innovation Solution

A method and system for adaptively allocating data packets across multiple transmission paths based on analyzing transmission time lengths and attaching sequential codes to optimize efficiency, utilizing a transmission device with analysis, allocation, and encoding units to manage data packets across send buffers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data packets are transmitted through the same transmission path, then the transmission path is simple to manage, but the transmission efficiency is greatly affected due to varying transmission speeds

Engineering Contradiction:
Improvetransmission efficiencyVSAvoidtransmission path management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments data packets into multiple groups and distributes them across different transmission paths. Each transmission path is assigned a specific group of packets, allowing parallel transmission and improving overall transmission efficiency while maintaining manageable complexity through structured allocation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic transmission path selection based on real-time transmission speed measurements. The system adapts packet allocation to transmission paths according to varying transmission conditions, optimizing transmission efficiency without requiring complex static path management configurations.

Inventive Principle:
Principle #15Dynamics

2Productivity

If transmission paths are dynamically selected to optimize efficiency, then transmission efficiency improves, but the complexity of analyzing and managing transmission paths increases

Engineering Contradiction:
Improvetransmission efficiencyVSAvoidtransmission path analysis complexity
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent employs feedback mechanisms where transmission speed is measured for each transmission path and this information is fed back to the packet allocation decision. This enables dynamic optimization of transmission efficiency based on actual performance data while using simple measurement and comparison logic rather than complex analysis.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent changes the allocation parameter from static path assignment to dynamic packet-group assignment based on transmission speed measurements. By using transmission speed as the key parameter for decision-making, the system achieves efficient transmission without requiring complex path analysis, focusing instead on measurable performance metrics.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP3783850B1Transmission system, transmission device, and transmission path allocation method
Publication Date: 2026.04.01 ARCADYAN
  • EP3783850B1 patent drawingFigure 1
  • EP3783850B1 patent drawingFigure 2
  • EP3783850B1 patent drawingFigure 3

AI summary

A transmission system, a transmission device and a transmission path allocation method are provided. The transmission path allocation method is configured to transmit a plurality of data packets through at least two transmission paths. Each of the transmission paths has a send buffer. The transmission path allocation method includes the following steps. A transmission time length for each of the transmission paths is analyzed according to an output data variation of each of the send buffers. Each of the data packets is allocated to the transmission paths according to each of the transmission time lengths. A sequential code is attached to each of the data packets. Each of the data packets is transmitted.