Data Transfer Path Selection Using Client Device Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data transfer methods do not efficiently optimize routes based on overall transfer costs, leading to suboptimal data distribution across multiple devices and networks, as they fail to consider varying costs and capacities of different communication links.
Innovation Solution
The system optimizes data transfer by using pass-through client devices, data segmentation, and reassembly techniques, determining the most cost-effective paths based on factors like data transfer rates and available capacities, and managing client devices to minimize network costs and transfer times.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If data is transferred using conventional methods without optimizing for transfer cost, then data can be transferred between devices, but the overall transfer cost increases and transfer efficiency decreases
Solution Approach 1:
The patent segments data transfers into multiple paths through different client devices. Instead of transferring data through a single route, the system divides the transfer into segments that pass through different intermediate devices, allowing optimization of each segment's cost while maintaining overall transfer efficiency.
Solution Approach 2:
The patent introduces intermediary client devices that act as mediators in the data transfer process. These intermediary devices facilitate transfers between source and destination, enabling the system to select paths with lower transfer costs while maintaining efficient data delivery through coordinated multi-device routing.
2Loss of energy
If the system uses multiple client devices and paths for data transfer, then transfer cost optimization is improved, but the system complexity increases
Solution Approach 1:
The patent makes client devices universal by enabling them to perform multiple functions: acting as sources, destinations, and intermediaries for data transfers. This multi-functionality allows the system to optimize transfer costs through path selection without requiring specialized hardware for each role, thereby managing complexity through software-based flexibility.
Solution Approach 2:
The patent implements feedback mechanisms where the system monitors transfer costs, device capacities, and network conditions, then uses this information to dynamically select optimal transfer paths. This feedback loop enables cost optimization while managing system complexity through adaptive decision-making rather than rigid predefined routes.
3Loss of time
If data is transferred through optimized paths considering transfer rates and capacities, then transfer time is reduced, but the difficulty of detecting and measuring optimal paths increases
Solution Approach 1:
The patent enables client devices to self-report their transfer capacities, rates, and availability to the system. This self-service approach allows the system to automatically detect and measure optimal paths based on real-time device capabilities without requiring complex external monitoring, thereby reducing transfer time while managing path selection complexity through decentralized information provision.
Data Source
AI summary
Methods, systems, and apparatus for transferring data are described. A list of recipients of the data is obtained and one or more paths to each recipient of the data is determined. An overall transfer cost of each path is computed and one or more transfer paths for each recipient are selected based on a corresponding overall transfer cost. Then a packet of data is transferred to a client device associated with each transfer path.


