Content Sync Queue Reordering for Shared Item Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional content item synchronization methods are time-consuming and require high-speed connections, leading to user frustration when sharing content items before synchronization is complete, often resulting in error messages and service abandonment.

Innovation Solution

A system and method for prioritizing content items based on their sharing status, ensuring shared content items are synchronized quickly by reprioritizing them to the beginning of the queue if a share link is created, and prioritizing shared content over non-shared content during synchronization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If content items are synchronized one at a time using conventional queue methods, then the synchronization process is simple to implement, but the synchronization time is excessive and user experience deteriorates when sharing content before sync completion

Engineering Contradiction:
Improvesynchronization speedVSAvoiduser waiting time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary identification of content items that need to be shared before synchronization begins. By detecting share requests in advance and pre-marking those content items for priority synchronization, the system prepares the synchronization queue ahead of time to ensure shared content is processed first, reducing user waiting time without complex runtime reordering.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The synchronization queue is made dynamic by allowing reordering based on real-time share status. When a share request is detected, the system dynamically adjusts the queue priority of the affected content item, moving it to the front of the synchronization queue. This dynamic adaptation ensures that shared content is always synchronized first without requiring complete re-synchronization.

Inventive Principle:
Principle #15Dynamics

2Reliability

If the system waits for complete synchronization before allowing content sharing, then data consistency is maintained, but user frustration increases due to error messages and repeated refresh requests

Engineering Contradiction:
Improvedata consistencyVSAvoidsharing operation simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary synchronization of shared content items by detecting share requests and automatically prioritizing those items in the synchronization queue before the user attempts to share. This preliminary action ensures that when the user tries to share content, it is already synchronized or will be synchronized immediately, preventing error messages and maintaining data consistency without requiring user awareness of the sync status.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system automatically manages the synchronization priority of shared content without requiring user intervention. When a share request is detected, the system self-adjusts the queue ordering, moving shared content to the front automatically. This self-service mechanism eliminates the need for users to manually refresh or check sync status, simplifying operations while maintaining reliability.

Inventive Principle:
Principle #25Self-service

3Productivity

If high-speed network connections are required for synchronization, then synchronization completeness is improved, but accessibility to mobile devices with limited connections deteriorates

Engineering Contradiction:
Improvesynchronization throughputVSAvoiddevice compatibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The synchronization process is segmented into priority levels, with shared content items being synchronized first in a separate high-priority queue. This segmentation allows the system to focus network resources on the most important content (shared items) first, achieving acceptable synchronization throughput even on limited mobile connections, while non-shared content syncs in the background without blocking user operations.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12596687B2Prioritizing content item synchronization based on sharing
Publication Date: 2026.04.07 DROPBOX INC
  • US12596687B2 patent drawing
  • US12596687B2 patent drawing
  • US12596687B2 patent drawing

AI summary

Content items queued for synchronization between a client device and a content management system can be automatically prioritized to improve the sharing process. That is, the content items can be prioritized based on whether a share link has been created to the content item. A share link can enable a user to access the shared content item from a content management system. Content items that have been shared using a share link can be given higher priority to be synchronized prior to content items that have not been shared. The queued content items can be synchronized in the synchronization order resulting from the prioritization. Further, multiple shared content items queued for synchronization can be sub-prioritized based on one or more sub-prioritization criteria.