Pre-upload Content Organization for Cloud Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing content storage systems lack the ability to allow users to customize the organizational structure of content items before uploading, leading to inefficient multistep processes, increased computational and storage loads, and potential upload errors due to inflexible web-based applications.

Innovation Solution

A system that generates a visual representation of the organizational structure for content items before uploading, allowing users to customize it, and enables seamless transmission and storage according to the defined structure, supporting both web-based and standalone applications for resumed uploads.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users wait until after upload to organize content items, then the system avoids pre-defining storage locations, but the user experience becomes inefficient and requires multiple steps

Engineering Contradiction:
Improveuser experienceVSAvoidupload time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system generates a visual representation of the organizational structure before the upload process begins, allowing users to customize folder arrangements and content item placements in advance. This preliminary organization setup eliminates the need for post-upload reorganization steps, directly reducing total time loss while improving ease of operation.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If the system allows user organization after upload, then flexibility is provided, but computational and storage loads increase due to multiple file management operations

Engineering Contradiction:
Improveorganization flexibilityVSAvoidsystem efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

Users customize the organizational structure before upload, allowing the system to pre-define storage locations for all content items. This eliminates the need for subsequent file management operations such as moving files between folders, creating folders, and updating hierarchies, thereby maintaining adaptability while significantly improving system efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The organization customization step is extracted from the post-upload process and performed separately before upload begins. This separation removes the computational burden of file management operations from the upload and post-upload phases, improving overall system productivity while preserving organizational flexibility.

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of operation

If web-based applications are used for upload, then accessibility is improved, but upload sessions must be ended and errors occur with large data sets

Engineering Contradiction:
ImproveaccessibilityVSAvoidupload accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The organizational structure is generated and customized before the upload process begins, allowing the system to prepare all storage locations and file arrangements in advance. This preliminary setup enables more reliable handling of large data sets by reducing the complexity of real-time decisions during upload, thereby improving upload accuracy while maintaining web-based accessibility.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11775140B2Generating a customized organizational structure for uploading content to a cloud-based storage system
Publication Date: 2023.10.03 DROPBOX INC
  • US11775140B2 patent drawing
  • US11775140B2 patent drawing
  • US11775140B2 patent drawing

AI summary

Methods, systems, and non-transitory computer readable storage media are disclosed for generating a customized organizational structure prior to uploading content items to a remote storage. For example, in one or more embodiments, the disclosed system identifies a set of content items to host on a remote storage and generates a visual representation of an organizational structure to be used for the content items at the remote storage. The system detects interactions modifying the organizational structure and provides the customized organizational structure to the remote storage prior to transmitting the content items. The system then transmits the set of content items to the remote storage in response to a transmission initiation event, and the remote storage stores the content items according to the customized organizational structure. In one or more embodiments, the system also allows the organizational structure and uploading of content items to be performed using different applications.