Content Item Import Automation via File Extension Scanning
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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
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.
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
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.
Data Source
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.


