Folder Synchronization Interface with Virtual Drive Views

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing synchronization systems are complex for users to manage and share folders across multiple devices, lacking an intuitive interface for control and file management.

Innovation Solution

A user interface system that provides views for synchronizing, managing, and sharing folders across multiple devices, including a device-independent view for folder organization, drag-and-drop functionality for synchronization and sharing, and a virtual drive for accessing remote files, along with features like filtering, sorting, and permission management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If enhanced synchronization functionality is provided to enable greater control and file management, then user control and file management capability are improved, but system complexity increases making it harder for new users to set up and manage

Engineering Contradiction:
Improvefile management capabilityVSAvoidsynchronization setup complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The synchronization system is divided into multiple virtual drives, each corresponding to a specific folder on a specific device. This segmentation allows users to manage synchronization on a per-folder basis rather than having to configure entire device synchronizations, reducing setup complexity while maintaining fine-grained control capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A new user interface layer is introduced that acts as an intermediary between the user and the synchronization system. This interface automatically detects available folders and devices, and uses virtual drives to abstract the complexity of synchronization configuration, allowing users to simply drag and drop folders into virtual drives without understanding the underlying synchronization mechanics.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If folders are organized by device to provide device-specific control, then device-specific management capability is improved, but the user interface becomes more complex and less intuitive for general use

Engineering Contradiction:
Improvedevice-specific controlVSAvoiduser interface intuitiveness
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The user interface dynamically adapts its organization based on user needs. Virtual drives can be organized by device when device-specific control is needed, or flattened into a unified view when general access is desired. This dynamic reorganization allows the same interface to serve both device-specific management and general ease-of-use requirements.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The virtual drive interface serves multiple functions simultaneously: it provides device-specific organization when needed, unified access when preferred, automatic synchronization configuration, and manual control options. This multi-functionality eliminates the need for separate interfaces for different use cases, maintaining intuitiveness while providing comprehensive control.

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

Data Source

PatentUS9633125B1System, method, and computer program for enabling a user to synchronize, manage, and share folders across a plurality of client devices and a synchronization server
Publication Date: 2017.04.25 DROPBOX INC
  • US9633125B1 patent drawing
  • US9633125B1 patent drawing
  • US9633125B1 patent drawing

AI summary

A system, method, and computer program are provided for enabling a user to synchronize, manage, and share files and folders across a plurality of client devices and a synchronization server. In a user interface, a first view displays all folders, which a user has synchronized to the synchronization server and a drop-target zone to which the user is able to drag a folder from the local device to synchronize the folder with the synchronization server. A second view displays all files and folders, which the user has shared with other users. A third view displays a list of user contacts, where each contact is a drop-target zone on which a user is able to drag a folder to share the folder with the contact. A fourth view is provided in which a user is able to see activity related to a folder displayed in the first view.