Managing Conflicted Copies in Online Content Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conflicted copies of files arise when multiple users or devices modify the same content item without synchronization, leading to difficulties in merging changes and preserving user work, as existing systems often result in two versions without clear guidance on which changes to integrate.

Innovation Solution

An online content management system provides users with notifications and tools to view differences between conflicted copies, allowing users to accept or reject changes through features like redline formatting, warnings before changes are made, and synchronization reminders to minimize conflicted copies and ensure information preservation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple users or devices modify the same content item without synchronization, then all changes are preserved in separate versions, but it becomes difficult to merge changes and users cannot determine which version contains particular changes

Engineering Contradiction:
Improvepreservation of user workVSAvoiddifficulty in merging changes
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent segments the comparison process by dividing differences into individual change instances that can be evaluated separately. Each difference is presented as a discrete unit with accept/reject options, allowing users to handle conflicts incrementally rather than attempting to merge entire versions at once.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary comparison interface that mediates between conflicting versions. This interface presents differences in a structured format (such as redline or unified diff) and facilitates the merging process by allowing users to selectively accept or reject changes, effectively acting as a mediator between the two conflicting versions.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If two versions of the content item are saved with one marked as conflicted copy, then all changes are preserved and no user's work is overwritten, but users are left with two copies without knowing which version contains a particular set of changes

Engineering Contradiction:
Improvepreservation of all changesVSAvoidlack of visibility into which version contains which changes
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent employs visual indicators such as color coding (e.g., redline formatting) to highlight differences between versions. Changes are displayed with distinct visual markers that indicate their origin and status, making it easy for users to identify which version contains which changes without having to manually compare entire documents.

Inventive Principle:
Principle #32Color changes

Solution Approach 2:

The system replaces manual comparison methods with an automated difference analysis mechanism. The system automatically detects, categorizes, and presents changes between versions, substituting the manual mechanical process of comparing documents with an automated computational approach that provides clear visibility into version differences.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Loss of information

If users manually compare and merge conflicted copies, then they can determine which changes to integrate, but this process is time-consuming and complex

Engineering Contradiction:
Improvecompleteness of change integrationVSAvoidtime required for manual comparison and merging
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent implements partial action by allowing users to accept or reject changes on an individual basis rather than requiring review of entire versions. Users can quickly accept obvious changes and reject known conflicts, processing only the necessary portions of the comparison rather than examining every change in detail.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system provides self-service capabilities by automatically detecting differences, presenting them in a structured format, and enabling users to accept or reject changes through simple interactions. The system handles the complex comparison and merging operations automatically, requiring minimal user intervention beyond the accept/reject decisions.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9342531B2Managing conflicted copies
Publication Date: 2016.05.17 DROPBOX INC
  • US9342531B2 patent drawing
  • US9342531B2 patent drawing
  • US9342531B2 patent drawing

AI summary

Various embodiments provide a method of managing and preventing conflicted copies of a content item. For example, as changes are made to a content item, either by multiple users simultaneously or by a single user utilizing multiple devices, conflicted copies can be inadvertently created. These conflicted copes are multiple copies of the same content item where each copy may separately contain unique changes. Heuristics can be used to help users more easily avoid or manage these conflicted copies. In one example, a user could be notified and shown the difference between copies to either accept or reject changes. Further, users could also be notified when modifying a content item on a device that has not been synchronized in a determined period of time, or when the content item is known to be modified but the changes have yet to be synchronized to the device.