Cloud Sync Client Module Segmentation for Conflict Resolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current synchronization technologies between local devices and cloud-based environments are inefficient and lack user-friendliness, making it difficult to manage different versions of documents and maintain real-time collaboration across platforms.

Innovation Solution

A synchronization client is developed that runs on client devices, connecting to a cloud-based collaboration platform to synchronize folders and files, offering user-friendly interfaces for managing synchronization processes, conflict resolution, and real-time updates, with modules for entry, synchronization, and configuration to enhance efficiency and user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional synchronization technologies are used, then file synchronization between local devices and cloud environments can be achieved, but the process is inefficient and lacks user-friendliness

Engineering Contradiction:
Improvesynchronization efficiencyVSAvoiduser-friendliness
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The synchronization client is divided into multiple functional modules including entry module, synchronization module, and configuration module. Each module handles specific tasks such as authentication, file synchronization, and settings management, making the overall system more efficient and easier to operate.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The synchronization client acts as an intermediary between the local device and the cloud-based collaboration platform. It manages the communication and data transfer processes, providing a user-friendly interface while handling complex synchronization operations in the background.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If real-time synchronization is implemented, then collaboration efficiency is improved, but system complexity increases

Engineering Contradiction:
Improvecollaboration efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The synchronization module continuously monitors and synchronizes files between local devices and cloud storage, ensuring real-time collaboration without requiring manual intervention. This continuous operation maintains data consistency while managing complexity through automated processes.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The synchronization client automatically manages file synchronization, conflict detection, and resolution without requiring user intervention. The system self-regulates the synchronization process, reducing perceived complexity for users while maintaining real-time collaboration capabilities.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If comprehensive synchronization features are added, then functionality is improved, but ease of operation deteriorates

Engineering Contradiction:
Improvesynchronization functionalityVSAvoidinterface simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

Complex synchronization features and settings are extracted into a separate configuration module that users can access when needed. The main interface remains simple and user-friendly, while comprehensive functionality is available through the dedicated configuration section.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The entry module performs preliminary actions such as authentication and initial setup before the user needs to use synchronization features. This preliminary configuration simplifies subsequent operations while maintaining comprehensive functionality.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9507795B2Functionalities, features, and user interface of a synchronization client to a cloud-based environment
Publication Date: 2016.11.29 BOX INC
  • US9507795B2 patent drawing
  • US9507795B2 patent drawing
  • US9507795B2 patent drawing

AI summary

Embodiments in the present disclosure include systems and methods related to a synchronization client of a cloud-based collaboration platform that runs on a user device for synchronizing folders and files between a location on the cloud-based collaboration platform and a location on the user device. The synchronization client informs a user of the status of synchronization processes and allows a user to choose various options depending on the informed status.