Document Collaboration System Using Layered Annotation Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current document collaboration systems are inefficient and non-concurrent, requiring sequential user input and file version management, leading to delays and confusion, especially when multiple users need to track and integrate edits on shared documents.

Innovation Solution

A document collaboration system that allows multiple users to concurrently view and edit a shared document, with annotations stored in user-specific layers and meta-data, enabling real-time collaboration and selective viewing of edits based on user or group criteria, while maintaining a timeline of changes and ownership.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple users sequentially edit separate document versions with tracking, then each user can make edits with change tracking, but the process causes delays and requires waiting for each user's turn to complete

Engineering Contradiction:
Improvechange tracking accuracyVSAvoidcollaboration delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system segments the document editing process by creating separate data layers for each user's annotations. Each user's edits are stored in their own layer, allowing simultaneous editing without conflicts. The system then provides mechanisms to selectively combine or view individual layers, enabling parallel work while maintaining change tracking integrity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a temporal dimension to document collaboration by implementing a timeline that records when each annotation was made. This allows the system to manage multiple concurrent edits by organizing them chronologically, enabling users to see the evolution of changes over time without waiting for sequential turns.

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

2Ease of operation

If multiple users separately create their own document versions, then each user can make independent edits, but it becomes difficult to understand and integrate all users' inputs

Engineering Contradiction:
Improveindependent editing freedomVSAvoidedit integration clarity
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system merges multiple users' separate annotation layers into a unified document while preserving individual attribution. Each user's edits remain distinct in their own layer but can be combined with others' layers to create a comprehensive view of all changes. The system provides controls to selectively merge or view specific layers, maintaining clarity about who made each change.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements feedback mechanisms that show users real-time or near-real-time information about other users' edits. Through the timeline and layer management interface, users receive feedback about when others have made changes, what changes were made, and can selectively integrate or respond to those changes, preventing information loss.

Inventive Principle:
Principle #23Feedback

3Stability of the object's composition

If users work on shared documents with sequential turns, then file version management can be maintained, but momentum is lost and confusion increases

Engineering Contradiction:
Improvefile version structureVSAvoidcollaboration efficiency
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The system transitions from static sequential version management to dynamic concurrent editing. Multiple users can simultaneously work on the document with their changes stored in separate layers. The system dynamically manages these layers, allowing users to switch between viewing individual layers or combined views, maintaining version stability while enabling parallel productivity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent creates a composite document structure where multiple annotation layers are combined with the base document. Each layer represents a different user's contributions, and the system provides mechanisms to selectively combine or separate these layers. This composite structure maintains organizational stability while enabling multiple users to work simultaneously without confusion.

Inventive Principle:
Principle #40Composite materials

Data Source

PatentUS10796282B2Assembling a presentation by processing selected sub-component parts linked to one other sub-component part
Publication Date: 2020.10.06 COLLABORATION TECH LLC
  • US10796282B2 patent drawing
  • US10796282B2 patent drawing
  • US10796282B2 patent drawing

AI summary

The assembling of a presentation for a user by processing selected sub-component parts method using structuring inputs into a plurality of sub-component parts in an ordered-linear, wherein each of the sub-component parts contain change data. The sub-component parts are comprised of a reference that provides a link to one of: another one of the sub-component parts and a position in presentation data. The change data provides information on how to modify a part of presentation data responsive to the associated. The presentation data is assembled using the sub-component parts for a selected set of sub-component parts from the non-transitory memory responsive to said change data and the associated said reference. The presentation is viewed by a user responsive to the presentation data.