Background Media Upload Resizing for Photobook Projects

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing online photobook creation platforms face inefficiencies in media file uploading, particularly when dealing with large files, leading to prolonged wait times for users, which degrades the user experience and increases the likelihood of users canceling their orders.

Innovation Solution

The system resizes original media files to smaller, resized media files, allowing for immediate upload and processing in the background while the user can customize and order the project without waiting for the complete upload of original files, using a background computer process to manage the upload and conversion of files.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If original large media files are uploaded to the server, then the complete media files are available for high-quality output, but the upload time increases significantly causing user frustration and order cancellations

Engineering Contradiction:
Improvecomplete file uploadVSAvoidupload time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by first uploading a smaller version of the media file (e.g., thumbnail or compressed version) before the complete original file. This allows the upload process to start immediately with a smaller data set, reducing the perceived wait time for users while the complete file uploads in the background.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The upload process is segmented into multiple parts: a small preliminary file (thumbnail/compressed version) is uploaded first, followed by the complete original file in the background. This segmentation allows the system to provide immediate feedback to users while continuing to transfer the complete file data.

Inventive Principle:
Principle #1Segmentation

2Reliability

If the system waits for complete file upload before allowing user customization, then all media data is available for processing, but user experience deteriorates due to prolonged waiting

Engineering Contradiction:
Improvedata availabilityVSAvoiduser experience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system makes preliminary data available by uploading a smaller version of the media file first. This preliminary data is sufficient for users to begin customization activities, allowing them to interact with the system immediately while the complete file continues to upload in the background without blocking user operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system maintains continuity of useful action by allowing users to perform customization tasks continuously without interruption. The upload process and customization process run in parallel, with the smaller preliminary file enabling immediate user interaction while the complete file uploads simultaneously in the background.

Inventive Principle:
Principle #20Continuity of useful action

3Reliability

If users are required to wait for upload completion before ordering, then all files are processed correctly, but sales are lost due to user frustration and cancellations

Engineering Contradiction:
Improveprocessing accuracyVSAvoidorder completion rate
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary processing with the smaller uploaded file version, allowing users to review and place orders before the complete original file finishes uploading. This preliminary action enables users to make informed decisions and complete purchases without being blocked by the ongoing background upload process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system maintains continuity by allowing the ordering process to proceed without interruption while the complete file uploads in the background. Users can complete their purchase journey continuously, and the system ensures that the complete file will be available for final processing and delivery, maintaining both user productivity and processing reliability.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS8799829B2Methods and systems for background uploading of media files for improved user experience in production of media-based products
Publication Date: 2014.08.05 INTERACTIVE MEMORIES INC
  • US8799829B2 patent drawing
  • US8799829B2 patent drawing
  • US8799829B2 patent drawing

AI summary

Methods and systems for background uploading of media files are presented. Background uploading improves efficiency and user-experience in creating media-based projects online. In one embodiment, a user selects original media files at a user-device for an upload. The user-device at first resizes the original files to resized files and uploads them to a server along with meta-data, and at second the original files start uploading in the background computer process. The user is provided the resized images to create a project. The server converts each resized media file into compressed media files, and provides the compressed files to the user to continue or finish building the project, during which the user-device renders to the user an illusionary impression of a completed upload of the original files when the original files are still uploading. Finally, the user-device completes the upload of the original files to the server.