Data Sharing Module Preemptive Transfer Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data transfer methods between electronic devices, particularly mobile devices, face latency issues and inefficiencies, leading to delays in sharing files, which detract from real-time sharing experiences and interactions.

Innovation Solution

A system and method that preemptively begins data transfer by identifying likely items to be shared and initiating a transfer before user input, using a data sharing module to cache initial data and continue the transfer during interaction, minimizing the appearance of delay and enabling seamless data transfer between devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If data transfer is initiated only after user input, then device complexity and energy consumption are reduced, but transfer latency increases and real-time sharing experience deteriorates

Engineering Contradiction:
Improvetransfer latencyVSAvoiddata sharing module complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by identifying likely items to be shared and initiating data transfer before the user actually requests it. The data sharing module monitors user interactions and pre-loads data based on predicted sharing intent, so that when the user does request sharing, the data is already transferred or nearly transferred, eliminating perceived latency.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If data transfer is initiated before user input, then transfer latency is reduced, but unnecessary data transfer and energy consumption increase

Engineering Contradiction:
Improvetransfer latencyVSAvoidenergy consumption
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The system applies partial action by transferring only the initial portion of data preemptively based on likelihood predictions, rather than complete files. This allows the system to reduce perceived latency for the most critical data while avoiding the energy cost of transferring entire files before user confirmation.

Inventive Principle:
Principle #16Partial or excessive action

3Loss of time

If complete data files are transferred, then data completeness is ensured, but transfer time and bandwidth consumption increase

Engineering Contradiction:
Improvetransfer timeVSAvoiddata volume transferred
Core Design Contradiction:
Loss of timeVSQuantity of substance

Solution Approach 1:

The data transfer process is segmented into multiple phases: initial data transfer of critical portions, followed by continuation transfer of remaining data. This segmentation allows the system to provide quick initial access to essential data while completing the full transfer in the background, reducing perceived transfer time without sacrificing data completeness.

Inventive Principle:
Principle #1Segmentation

4Ease of operation

If data transfer continues during user interaction, then seamless sharing experience is achieved, but system resource consumption increases

Engineering Contradiction:
Improvesharing experience smoothnessVSAvoidsystem resource consumption
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The system dynamically adjusts the data transfer process based on user interactions. When user interaction is detected, the system continues or accelerates the transfer of remaining data in the background. This dynamic adaptation ensures seamless sharing experience during interaction while managing system resources efficiently by only intensifying transfer when needed.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP2632112B1System and method for transferring data between electronic devices
Publication Date: 2016.06.08 BLACKBERRY LTD
  • EP2632112B1 patent drawingFigure 1
  • EP2632112B1 patent drawingFigure 2
  • EP2632112B1 patent drawingFigure 3

AI summary

A system and method are provided for transferring data from a first mobile device to another device by determining a set comprising one or more items, initiating a first transfer of at least some data associated with at least one of the one or more items to the other device, detecting an interaction with the set, and enabling a second transfer of additional data associated with the set.