Background File Upload System with Automatic Retry and Batch Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current file upload processes are inefficient, requiring manual input for each file, lack automation, and do not facilitate seamless uploading across network connections, leading to increased data entry and processing time.

Innovation Solution

A file upload system that allows users to upload multiple files simultaneously, shares metadata across files, manages uploads in the background, and automatically retries failed uploads, enabling disconnected mode operation and drag-and-drop functionality for streamlined file management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual file upload processes are used for each file individually, then data entry accuracy can be maintained, but processing time and operational complexity increase significantly

Engineering Contradiction:
Improvefile upload speedVSAvoiddata entry time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent combines multiple file upload operations into a single batch upload process. Users can select multiple files and upload them simultaneously through one operation, rather than uploading each file separately. This merging of operations directly addresses the contradiction by improving productivity through bulk processing while reducing the cumulative time spent on repeated data entry for each individual file.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system performs preliminary actions by pre-selecting multiple files for upload before initiating the transfer process. The interface allows users to choose multiple files in advance, prepare metadata, and then execute a single upload command. This preliminary selection and preparation phase enables efficient batch processing, resolving the contradiction between maintaining accuracy and reducing time loss.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If automated background processes manage file uploads, then user productivity increases, but system complexity increases

Engineering Contradiction:
Improveupload process simplicityVSAvoidsystem architecture complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements self-service mechanisms where the system automatically manages file upload tasks without requiring continuous user intervention. Once files are selected and metadata is provided, the background process autonomously handles the upload, monitoring, and error management. This self-service approach improves ease of operation by eliminating manual follow-up actions while the underlying automated infrastructure manages the complexity internally.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system introduces an intermediary background process that acts as a mediator between the user interface and the file transfer protocol. This intermediary layer handles the complexity of automated management, error handling, and retry logic, while presenting a simple interface to users. The mediator absorbs the system complexity away from the user-facing operations, resolving the contradiction between ease of operation and device complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If automatic retry mechanisms are implemented for failed uploads, then transfer reliability improves, but processing time may increase

Engineering Contradiction:
Improveupload success rateVSAvoidtotal upload duration
Core Design Contradiction:
ReliabilityVSDuration of action of moving object

Solution Approach 1:

The patent implements periodic retry actions for failed file uploads. When an upload fails, the system automatically retries the transfer after a specified interval, continuing this periodic attempt until success or a maximum threshold is reached. This periodic retry mechanism improves reliability by ensuring failed transfers are eventually completed, while the structured timing prevents indefinite delays, balancing reliability improvement against acceptable processing time extensions.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS10063622B2Systems, methods, and apparatus for facilitating claims processing
Publication Date: 2018.08.28 THE TRAVELERS INDEMNITY
  • US10063622B2 patent drawing
  • US10063622B2 patent drawing
  • US10063622B2 patent drawing

AI summary

Systems, apparatus, methods, and articles of manufacture provide for facilitating upload of one or more electronic files from a user device to a remote server. In some embodiments, a background upload process manages connectivity of the user device to the remote server and staging file uploads in a disconnected mode for automatic processing when connectivity is restored.