Content Item Import Automation via File Extension Scanning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face challenges in efficiently uploading and managing content items from various locations on their computing devices to cloud storage accounts, as existing methods require manual effort and lack automation for identifying and synchronizing content across different folders and applications.

Innovation Solution

A system and method for importing content items to a content management system, where a client device identifies and synchronizes content items across a designated synchronization folder and the content management system, allowing for automatic detection and upload of content items from specified file extensions and common application folders, with options to create copies or move items directly, and conditional import based on storage space, enabling users to select subsets based on metadata.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If users manually locate and upload content items from various folders on their computing device, then they can upload content to their online storage account, but the process is time consuming and difficult to locate all content items

Engineering Contradiction:
Improvecontent upload speedVSAvoidtime to locate and upload content
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs automatic discovery and upload of content items without requiring manual user intervention. The client device automatically scans designated folders, identifies content items based on file extensions, and uploads them to the online storage account, allowing the system to serve itself rather than requiring continuous user action.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by automatically scanning and identifying content items in designated folders before the user initiates an upload. This preliminary discovery process prepares the content for upload, eliminating the need for users to manually locate each item first.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If users store content items in various folders managed by different applications, then they can organize content by application, but it becomes difficult to locate all content items for upload

Engineering Contradiction:
Improvecontent organization by applicationVSAvoiddifficulty locating all content items
Core Design Contradiction:
Ease of operationVSDifficulty of detecting and measuring

Solution Approach 1:

The system provides universal content discovery across multiple application folders and file systems. By scanning designated folders and identifying content items based on file extensions, the system creates a unified view of content scattered across different application-managed locations, making all content discoverable through a single interface.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Measurement precision

If the system performs a complete search of accessible storage to identify content items, then all content items can be found, but the search process is time consuming

Engineering Contradiction:
Improvecompleteness of content item discoveryVSAvoidsearch time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system segments the content discovery process by focusing searches on designated folders and subfolders rather than performing a complete system-wide scan. This segmentation allows the system to maintain comprehensive content discovery within relevant areas while significantly reducing the time required compared to searching the entire accessible storage.

Inventive Principle:
Principle #1Segmentation

4Reliability

If users upload all content items to the content management system, then complete synchronization is achieved, but storage space on client device and account may become insufficient

Engineering Contradiction:
Improvesynchronization completenessVSAvoidavailable storage space
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system implements selective synchronization by allowing users to choose specific content items or subsets for upload rather than requiring all content to be synchronized. This partial action approach enables users to maintain complete synchronization for critical content while leaving less important items on the client device, preserving storage space on both the client and account.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9565232B2Importing content items
Publication Date: 2017.02.07 DROPBOX INC
  • US9565232B2 patent drawing
  • US9565232B2 patent drawing
  • US9565232B2 patent drawing

AI summary

Content items stored on a client device can be imported to a content management system. The client device can be configured to search on the client device for specified file extensions to identify content items to be imported. The search can be of the entire memory, or alternatively, locations known to likely include content items. For example, the search can be based on folders known to be used by content management applications to store content items. Upon identifying content items, an import interface can be presented to the user that enables the user to select whether to proceed with the import. Further, the import interface can enable the user to select import parameters such as the type of import and which content items to import. A user can be enabled to select a subset of content items based on a variety of gathered metadata associated with the content items.