Document Revision Merge Interface for Multi-User Conflict Resolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current document management systems (DMSs) lack the ability to efficiently display, manage, and merge changes made by multiple users, making it difficult for users to understand and manage document revisions, particularly in scenarios involving branched revisions.

Innovation Solution

A revision management system that compares file versions with a reference document to identify changes, presents these changes in a merge interface, allowing users to selectively accept or reject revisions, and handles conflicts by using data structures to maintain synchronization between documents.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If current DMS displays changes from multiple users, then visibility of revisions is improved, but the system cannot allow selective acceptance of changes from individual users

Engineering Contradiction:
Improvevisibility of revisionsVSAvoidselective acceptance capability
Core Design Contradiction:
Loss of informationVSAdaptability or versatility

Solution Approach 1:

The patent segments the revision management process into distinct components: individual user change sets are separated and presented independently in the merge interface, allowing the author to evaluate and selectively accept or reject changes from each reviewer. This segmentation enables both comprehensive visibility of all revisions and granular control over which changes to incorporate.

Inventive Principle:
Principle #1Segmentation

2Loss of information

If current DMS displays history of changes by multiple users, then revision tracking is improved, but the history is not readily comprehensible by users

Engineering Contradiction:
Improverevision trackingVSAvoidcomprehensibility
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent transforms the complex multi-dimensional revision history into a more comprehensible format by organizing changes along clear dimensions: reviewer identity, specific document portions affected, and change type. The merge interface presents revisions in a structured layout that maps changes to their locations in the master document, making the revision history both complete and easily understandable.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Reliability

If current DMS provides revision management, then document control is improved, but it lacks efficient way to handle branched revisions merging

Engineering Contradiction:
Improvedocument controlVSAvoidbranch merge handling
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary actions by automatically comparing each revised document against the master document before presenting changes to the author. The system pre-processes the revision data, identifies all changes, and organizes them in the merge interface, so that when branched revisions need to be merged, the author receives a ready-to-review summary of all changes rather than dealing with raw complex data.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The merge interface acts as an intermediary between multiple revised documents and the master document. It mediates the complex merging process by presenting changes from multiple reviewers in a unified view, allowing the author to selectively incorporate changes while maintaining document control. This intermediary layer simplifies the complexity of merging branched revisions.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12259852B2Managing file revisions from multiple reviewers
Publication Date: 2025.03.25 DOCSCORP GRP PTY LTD
  • US12259852B2 patent drawing
  • US12259852B2 patent drawing
  • US12259852B2 patent drawing

AI summary

Disclosed are methods and systems for managing file revisions, including revisions of a document. The system may compare various file versions (e.g., revised documents having revisions to a master document from multiple users) with a reference file (e.g., a master document) to obtain the changes (e.g., revisions) in each file version. The system may present the changes from each of the users in a merge interface from which a user may selectively accept or reject the changes from any of the users to update the reference file.