Multi-Path Data Transmission via Logical Object Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Modern mobile communication devices inefficiently utilize network resources as they typically transmit data through a single access link, leading to overutilization of one network while others remain underutilized, causing transmission delays and quality degradation.
Innovation Solution
A method and system for transmitting data over multiple paths by creating logical objects to establish bidirectional connections across various networks, pre-processing data, and selecting optimal connections for transmission, using Source Sequence Numbers and Forward Error Correction for efficient data transfer.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If data is transmitted through a single access link, then the system is simple to implement, but network resources are inefficiently utilized and transmission delays occur
Solution Approach 1:
The patent segments data transmission by creating multiple logical objects (first logical object for data preparation, second logical object for connection management, third logical object for path selection) that operate independently across different network paths. This segmentation allows simultaneous utilization of multiple access links while maintaining manageable system complexity through modular architecture.
Solution Approach 2:
The patent transitions from single-path transmission to multi-path transmission by adding the dimension of parallel network paths. Multiple bidirectional connections are established across different networks (cellular, Wi-Fi, wire-based), enabling data to traverse multiple dimensions of network space simultaneously, thereby improving resource utilization without proportionally increasing complexity.
2Productivity
If multiple network paths are used for data transmission, then network resource utilization improves, but the system complexity increases
Solution Approach 1:
The patent introduces intermediary logical objects that mediate between the application and multiple network paths. The first logical object prepares data, the second logical object manages bidirectional connections, and the third logical object selects transmission paths. These intermediaries abstract the complexity of multi-path management, allowing efficient resource utilization while keeping the system manageable through layered architecture.
Solution Approach 2:
The logical objects created in the patent serve multiple functions: the first logical object handles data preparation and path selection, the second logical object manages connection establishment and maintenance, and the third logical object performs path selection and data routing. This multi-functionality reduces overall system complexity by consolidating multiple responsibilities into unified components.
3Reliability
If all data is sent through one network, then the implementation is straightforward, but transmission quality degrades due to overutilization
Solution Approach 1:
The patent implements dynamic path selection where the third logical object continuously monitors network conditions and selects optimal bidirectional connections for data transmission. This dynamic adaptation allows the system to respond to changing network states, maintaining high transmission quality by routing data through underutilized paths while managing complexity through automated decision-making algorithms.
Solution Approach 2:
The patent incorporates feedback mechanisms where transmission performance is monitored and used to adjust path selection. The logical objects receive feedback about network conditions and transmission quality, then dynamically adjust which bidirectional connections are used. This feedback loop ensures high reliability by automatically avoiding overutilized paths while keeping the system manageable through automated control.
Data Source
AI summary
Disclosed herein are systems and method for transmitting data from a sending device to a receiving device. In one aspect, an exemplary method comprises, receiving, by a first logical object created for the sending device, a request for a connection to the receiving device from an application, establishing, by a second logical object created for the sending device, a bidirectional connection between each pair of a third logical object created for the sending device and a third logical object created for the receiving device, pre-processing, by the first logical object created for the sending device, data received from the application, selecting, by the second logical object created for the sending device, one or more established bidirectional connections for transmitting the pre-processed data, and sending, by the first logical object created for the sending device, the pre-processed data, to the receiving device via the selected connections.


