Document Version Genealogy via Embedded RSID Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing multiple versions of documents is complex due to the lack of tools that can accurately determine genealogical relationships between versions, especially when meta-information like DMS version information is absent or modified, making it difficult for authors and collaborators to decide on appropriate actions.

Innovation Solution

A software tool that extracts and utilizes Revision Sequence IDs (RSIDs) from Microsoft Word documents to establish genealogical relationships by analyzing the content of RTF, DOC, DOCX, and DOCM files, determining ancestor relationships based on common and subset RSIDs, and constructing a genealogical tree to track document versions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If Document Management Systems are used to track document versions, then document version tracking capability is improved, but the system cannot determine genealogical relationships when meta-information is absent or modified

Engineering Contradiction:
Improvedocument version tracking reliabilityVSAvoidadaptability to documents with missing or modified meta-information
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent uses RSIDs as an intermediary mechanism to establish document genealogy. Instead of relying on external meta-information that may be missing or modified, the system embeds RSIDs within the document content itself, which serve as reliable identifiers that travel with the document through all copies and versions, enabling genealogical determination even when other metadata is unavailable.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system extracts RSIDs from document content rather than relying on external metadata copies. By analyzing the actual RSID values embedded in document files, the system creates a reliable genealogical record that is independent of file names, timestamps, or other metadata that may be copied incorrectly or modified during document transmission and editing.

Inventive Principle:
Principle #26Copying

2Measurement precision

If manual tracking of document versions is performed, then genealogical relationships can be determined, but time consumption and operational complexity increase significantly

Engineering Contradiction:
Improvegenealogical relationship determination accuracyVSAvoidtime for determining document relationships
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system enables self-service genealogy determination by automatically extracting RSIDs from document content and computing genealogical relationships without human intervention. The automated analysis of RSID sequences allows the system to independently establish document version histories, eliminating the need for manual tracking while maintaining high accuracy.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical tracking processes with automated computational analysis. Instead of manually comparing document versions and tracking changes, the system uses algorithmic analysis of RSID sequences to automatically determine genealogical relationships, significantly reducing time and operational complexity.

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

3Ease of operation

If file metadata such as timestamps and file names are used for version tracking, then tracking process is simplified, but these metadata may be altered or lost in copied files

Engineering Contradiction:
Improveease of document version trackingVSAvoidreliability of version information
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system extracts the essential version identification information (RSIDs) from within the document content itself, separating it from external metadata like file names and timestamps. By taking out the critical version identifiers from the vulnerable metadata layer and embedding them in the immutable document content, the system ensures reliable version tracking regardless of metadata modifications.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11182551B2System and method for determining document version geneology
Publication Date: 2021.11.23 WORKSHARE
  • US11182551B2 patent drawing
  • US11182551B2 patent drawing

AI summary

This invention discloses a novel system and method for determining the genealogy of versions of a document by inspection of content extracted from the document. In one embodiment, the invention extracts a set of revision identifier values from each version of a document and then applies logical rules to the extracted set of revision identifier values to determine which versions of the document are ancestors of the other versions.