Multi-Interface Data Transfer via Chunked Torrent Protocol

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mobile devices lack an efficient method to manage and transfer data files across multiple communications interfaces, particularly in optimizing transfer rates, quality of service, and costs, which limits their data transfer capabilities.

Innovation Solution

A processor-enabled system that manages data file transfers across multiple communications interfaces by breaking files into chunks and transferring them using a torrent protocol, prioritizing interfaces based on stored lists, quality of service metrics, and transfer speeds, and costs, allowing simultaneous or sequential transfer across multiple interfaces.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data is transferred using a single communications interface, then the device complexity is low, but the data transfer speed and efficiency are limited

Engineering Contradiction:
Improvedata transfer speedVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the data file into multiple chunks and distributes these chunks across multiple communications interfaces for parallel transfer. This allows the system to achieve higher aggregate transfer speeds by utilizing multiple interfaces simultaneously, while the segmentation logic is implemented through a coordinated module that manages the distribution and reassembly of data chunks across different communication channels.

Inventive Principle:
Principle #1Segmentation

2Productivity

If multiple communications interfaces are used for data transfer, then the data transfer efficiency improves, but the coordination and management complexity increases

Engineering Contradiction:
Improvedata transfer efficiencyVSAvoidcoordination complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces a coordination module as an intermediary component that manages multiple communications interfaces. This module coordinates data distribution across interfaces, handles interface selection based on availability and performance, and manages the reassembly of transferred chunks. By centralizing coordination functions in a dedicated module, the system achieves efficient multi-interface operation without excessive complexity throughout the entire system.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of energy

If data is transferred until threshold rate is reached on one interface, then cost optimization is achieved, but the transfer time may increase

Engineering Contradiction:
Improvetransfer costVSAvoidtransfer time
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

The patent implements dynamic interface selection and data distribution strategies where the coordination module continuously monitors interface performance, availability, and cost metrics. The system dynamically adjusts which interfaces are active and how data chunks are distributed among them. This allows the system to optimize for cost by selecting lower-cost interfaces when available, while maintaining the ability to switch to higher-speed interfaces when time constraints require faster transfer.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP2670104B1Method and device for transferring data via more than one communications interface
Publication Date: 2018.08.22 BLACKBERRY LTD
  • EP2670104B1 patent drawingFigure 1
  • EP2670104B1 patent drawingFigure 2
  • EP2670104B1 patent drawingFigure 3

AI summary

A method system and apparatus for transferring data via more than one communications interface are provided. A data file is transferred, at a processor of a device, and via at least one communications network, on a first communications interface (124-1) of the device and a second communications interface (124-2) of the device, the second communications interface (124-2) different from the first communications interface (124-1).