Data Transfer Path Selection Using Client Device Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvetransfer costVSAvoidtransfer efficiency
Core Design Contradiction:
Loss of energyVSProductivity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improvetransfer costVSAvoidsystem complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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.

Inventive Principle:
Principle #23Feedback

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

Engineering Contradiction:
Improvetransfer timeVSAvoidpath selection complexity
Core Design Contradiction:
Loss of timeVSDifficulty of detecting and measuring

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.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11316953B2System for data transfer based on associated transfer paths
Publication Date: 2022.04.26 EBAY INC
  • US11316953B2 patent drawing
  • US11316953B2 patent drawing
  • US11316953B2 patent drawing

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.