Cloud Synchronization for Read-Only Files via Unilateral Push

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional content sharing and synchronization methods lack an intuitive and user-friendly manner for accessing and synchronizing files or folders with read-only permissions in collaborative environments, particularly in cloud-based platforms, leading to complications in file version management and access permissions.

Innovation Solution

A method and apparatus that enable synchronization of items with read-only permissions in a cloud-based environment by determining if an item is marked as read-only and verifying the collaborator's permission, allowing unilateral synchronization of updated versions to collaborators while maintaining access permissions and preventing modifications by unauthorized users.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional content sharing and synchronization methods are used, then files can be shared among multiple users, but the synchronization of read-only files lacks intuitiveness and user-friendliness, leading to complications in file version management and access permissions

Engineering Contradiction:
Improveintuitiveness of synchronizationVSAvoidcomplication in file version management
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments the synchronization process into distinct types: unilateral synchronization for read-only files (cloud to client only) and bidirectional synchronization for editable files. This segmentation allows the system to handle different file types with appropriate synchronization strategies, simplifying the overall complexity while improving ease of operation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts the synchronization behavior based on file permissions. Read-only files trigger unilateral synchronization mode, while editable files enable bidirectional synchronization. This dynamic adaptation resolves the contradiction by automatically selecting the appropriate synchronization strategy without requiring complex user configuration.

Inventive Principle:
Principle #15Dynamics

2Productivity

If read-only files are synchronized bidirectionally, then all users can access and modify files, but unauthorized modifications occur and file consistency is compromised

Engineering Contradiction:
Improvecollaborative access efficiencyVSAvoidfile consistency
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system applies preliminary anti-action by preemptively preventing unauthorized modifications through permission verification before synchronization. The server identifies read-only files and configures unilateral synchronization to block client-initiated upload attempts, thus preventing potential consistency issues before they occur while still allowing collaborative access for viewing and commenting.

Inventive Principle:
Principle #9Preliminary anti-action

Solution Approach 2:

The server acts as an intermediary that mediates between multiple clients accessing read-only files. It receives synchronization requests from clients, verifies permissions, and selectively applies unilateral or bidirectional synchronization based on file type and user roles. This intermediary function ensures file consistency is maintained while enabling efficient collaborative access.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Speed

If all synchronization requests are processed bidirectionally, then real-time collaboration is achieved, but network traffic and processing overhead increase significantly

Engineering Contradiction:
Improvereal-time collaboration speedVSAvoidnetwork traffic overhead
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The system applies partial action by implementing selective synchronization based on file permissions and user roles. For read-only files, only necessary downward synchronization (cloud to client) is performed, avoiding redundant upward synchronization attempts. This partial synchronization approach maintains real-time collaboration speed for essential updates while significantly reducing network traffic overhead compared to universal bidirectional synchronization.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11144509B2Method and apparatus for synchronization of items in a cloud-based environment
Publication Date: 2021.10.12 BOX INC
  • US11144509B2 patent drawing
  • US11144509B2 patent drawing
  • US11144509B2 patent drawing

AI summary

Techniques are disclosed for enabling synchronization of items (e.g., folders or files) in a cloud-based environment. In one embodiment, a method comprises, upon receiving a request from a collaborator to synchronize an item stored in the workspace, verifying if the collaborator has permission for downloading the item. The method further comprises, if the collaborator has permission for downloading the item, sending the item to the collaborator. The method further comprises synchronizing the item by automatically pushing an updated version of the item unilaterally from the cloud-based environment to the collaborator regardless of whether the collaborator has performed any modification to the sent item. Among other advantages, embodiments disclosed herein provide capabilities to synchronize items in cloud-based platforms, especially where items are often opened/edited among the collaborators.