Background Data Transmission for Large File Uploads

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users experience delays when transmitting large data files, such as digital images, video, or audio data over networks, especially with limited broadband connections, which hampers the efficiency of online listing processes in e-commerce and photo hosting sites.

Innovation Solution

Implementing a background data transmission process that starts as soon as the user inputs information for one data field, allowing the upload of large files to commence before or while the user enters information in other fields, utilizing techniques like JavaScript or Java Applets to optimize user wait time and improve page performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If large data files are transmitted over the network, then the data upload is completed, but the user wait time increases significantly

Engineering Contradiction:
Improvedata upload completionVSAvoiduser wait time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system initiates data transmission in the background as soon as the user inputs information for one data field, performing the expensive upload operation before the user completes filling out other fields. This preliminary action eliminates the need for the user to wait for large file uploads to complete, resolving the contradiction between ensuring data upload completion and minimizing user wait time.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If background data transmission is implemented, then user wait time is reduced, but system complexity increases

Engineering Contradiction:
Improveuser wait timeVSAvoidsystem complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system introduces a background transmission process as an intermediary that handles large file uploads separately from the user interface. This mediator operates independently using techniques like JavaScript or Java Applets, allowing the main application to remain simple while the background process manages the complex data transmission tasks, thus reducing user wait time without significantly increasing perceived system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11347934B2Method and system to transmit data
Publication Date: 2022.05.31 EBAY INC
  • US11347934B2 patent drawing
  • US11347934B2 patent drawing
  • US11347934B2 patent drawing

AI summary

Methods and systems for transmitting data are disclosed. In one embodiment a portable electronic device comprises a processor-implemented user interface module to cause the presentation of a first information field to a user as part of a graphical user interface in the portable electronic device, and to receive information entered or data identification in the first information field. A data transmitting module commences transmitting the information entered or the data identified over a network in response to the user interface module detecting that the user has navigated away from the first information field.