Content Management System Duplicate Version Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

When a user shares a non-synchronized version of a content item via an online content management system, it can cause confusion and inconvenience for recipients who already have access to the synchronized version, as they may end up downloading multiple versions or making edits that cannot be synchronized with the original.

Innovation Solution

The system detects whether a recipient already has access to a synchronized version of the content item and notifies them, providing an option to access the synchronized version stored locally or online, thereby preventing unnecessary duplication and synchronization issues.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a sharer shares a non-synchronized version of a content item with recipients, then the sharing process is simple and quick, but recipients may download multiple versions or make edits that cannot be synchronized, causing confusion and synchronization issues

Engineering Contradiction:
Improvesharing speedVSAvoidsynchronization consistency
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs a preliminary check before sharing to determine whether the content item has been previously shared with the recipient. This advance detection prevents the contradiction by ensuring that only non-synchronized versions are shared when appropriate, while notifying recipients about existing synchronized versions to avoid duplication and confusion.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the system notifies recipients about existing synchronized versions, then synchronization consistency is improved, but the notification process adds complexity to the sharing workflow

Engineering Contradiction:
Improvesynchronization consistencyVSAvoidsharing workflow complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements feedback by notifying recipients when a sharer attempts to share a non-synchronized version that they already have access to as a synchronized version. This feedback loop ensures recipients are informed about version differences, allowing them to make informed decisions while maintaining synchronization consistency without overly complicating the workflow.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If recipients are allowed to access both synchronized and non-synchronized versions, then access flexibility is improved, but the risk of downloading multiple versions and creating synchronization conflicts increases

Engineering Contradiction:
Improveaccess flexibilityVSAvoidsynchronization conflicts
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The system applies preliminary anti-action by proactively notifying recipients about the existence of synchronized versions before they can download or edit non-synchronized versions. This advance warning prevents synchronization conflicts by allowing recipients to choose the appropriate version, thus maintaining access flexibility while preventing harmful synchronization issues.

Inventive Principle:
Principle #9Preliminary anti-action

Data Source

PatentUS9832264B2Directing to shared content
Publication Date: 2017.11.28 DROPBOX INC
  • US9832264B2 patent drawing
  • US9832264B2 patent drawing
  • US9832264B2 patent drawing

AI summary

A sharer account of a content management system may share a link to a non-synchronized (i.e., read-only) version of a content item, with a recipient that already has access to a synchronized (i.e., read-write) version of the content item. This can possibly be due to the sharer forgetting that the recipient already has access to the synchronized version, the sharer finding it more convenient to share the link, and/or due to various other reasons. The present disclosure can determine that the recipient, with whom the link is shared, already has access to the synchronized version of the shared content item. The recipient can be notified that he already has access to the synchronized version and can be provided with an option to access the synchronized version (which can be stored locally at the recipient's device and/or stored online at the recipient's account with the content management system).