Document Collaboration System Using Relational Database for Concurrent Editing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional word processing programs often limit collaborative editing to a single user at a time, leading to complexities in merging changes, losing revisions, and tracking multiple document versions, resulting in disjointed and error-prone document management.

Innovation Solution

A document collaboration system that uses a relational database to store documents as elemental items, allowing multiple users to edit concurrently, with a graphical user interface for real-time revision tracking, merging, and version control, enabling seamless collaboration and history preservation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple users edit a document concurrently using conventional word processing programs, then collaborative editing capability is improved, but document version control complexity and error rate increase

Engineering Contradiction:
Improvecollaborative editing capabilityVSAvoiddocument version control complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The document is divided into multiple versions, with each version representing a distinct state of the document. The system automatically segments changes into versioned units, allowing users to navigate between versions without manually tracking complex revision histories. This segmentation approach simplifies version control by presenting discrete, manageable document states rather than continuous complex change streams.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary layer between multiple users and the document, automatically managing version control and conflict resolution. This intermediary component handles the complexity of concurrent edits, merging changes and maintaining version integrity without requiring users to directly manage the complexity of multiple simultaneous edits.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If multiple copies or versions of a document are maintained, then revision tracking capability is improved, but merging changes and maintaining document consistency deteriorates

Engineering Contradiction:
Improverevision tracking capabilityVSAvoiddocument consistency
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The system implements feedback mechanisms that automatically detect and resolve conflicts between different document versions. When changes are made to various versions, the system provides feedback about potential conflicts and automatically merges compatible changes, ensuring document consistency is maintained across all versions without manual intervention.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system automatically merges changes from multiple document versions into a unified consistent state. By combining compatible changes and resolving conflicts systematically, the system maintains document consistency across all versions while preserving the complete revision history, eliminating the need for manual merging processes.

Inventive Principle:
Principle #5Merging (Combining)

3Loss of time

If conventional version control methods are used, then document history can be stored, but revision details are lost and rollback capability deteriorates

Engineering Contradiction:
Improvedocument history storageVSAvoidrevision details
Core Design Contradiction:
Loss of timeVSLoss of information

Solution Approach 1:

The system performs preliminary actions by automatically capturing and storing complete revision details at the time each change is made. Rather than relying on manual saving or periodic backups, the system proactively records all revision information including contextual metadata, ensuring that complete document history and revision details are preserved for future rollback operations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11250209B2Document collaboration and consolidation tools and methods of use
Publication Date: 2022.02.15 ACTIVEWRITE INC
  • US11250209B2 patent drawing
  • US11250209B2 patent drawing
  • US11250209B2 patent drawing

AI summary

Methods and systems for elemental document generation and for storing a plurality of items based upon a logical identification of objects of a document in a centralized active document database and utilizing the items for a streamlined document collaboration of the document across one or more computing devices and for viewing on a graphical user interface (GUI) one or more associated revisions of the items of the document that are searchable within the document over a period of time such that revisions of the document from points over the period of time are also viewable as the document on the GUI.