Document Collaboration System Using Segmented Data Layers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current document collaboration tools are inefficient and non-concurrent, requiring sequential user input and leading to delays, confusion, and loss of momentum, as they typically involve serial processing of document versions and lack real-time editing capabilities for multiple users.

Innovation Solution

A document collaboration system that enables multiple users to concurrently view, annotate, and edit a shared document in real-time, with user-specific data layers for tracking and displaying individual contributions, allowing for dynamic and customized presentations of edits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If sequential document version processing is used, then document revision tracking is maintained, but collaboration efficiency deteriorates due to delays and loss of momentum

Engineering Contradiction:
Improvedocument revision trackingVSAvoidcollaboration efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system segments the document into multiple data layers, with each layer representing a specific user's annotations and edits. This allows multiple users to work concurrently on different layers without interfering with each other, while the system maintains reliable version tracking by managing the hierarchy and integration of these segmented layers.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a temporal dimension to document collaboration by implementing a timeline that displays the sequence of edits and annotations from multiple users. This transforms the traditional sequential versioning process into a multi-dimensional view where users can navigate through time-based changes while working concurrently, maintaining reliability without sacrificing productivity.

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

2Loss of information

If multiple users work on separate document versions, then individual user contributions are tracked, but confusion increases due to multiple separate files

Engineering Contradiction:
Improveuser contribution trackingVSAvoiddocument management simplicity
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The system merges multiple users' annotations and edits into a single unified document interface, where each user's contributions are displayed in separate data layers. This allows users to track individual contributions clearly while avoiding the confusion of managing multiple separate files, as all versions and modifications are integrated into one synchronized document.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent applies local quality by allowing different users to have customized views of the document based on their specific needs and roles. Each user can selectively view, edit, or highlight specific data layers relevant to their contribution, while the overall document maintains a unified structure that prevents confusion about file management.

Inventive Principle:
Principle #3Local quality

3Productivity

If real-time concurrent editing is enabled, then collaboration speed improves, but system complexity increases due to synchronization requirements

Engineering Contradiction:
Improvecollaboration speedVSAvoidsystem synchronization complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system segments the document into independent data layers for each user, allowing real-time concurrent editing without complex synchronization. Each layer can be modified independently by its owner, and the system simply integrates these layers, avoiding the need for complex conflict resolution algorithms while maintaining high collaboration speed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a server as an intermediary that manages the integration of multiple users' data layers. The server receives annotations and edits from users, stores them in the appropriate layers, and provides them back to users in real-time. This intermediary approach simplifies the synchronization complexity by centralizing the coordination function while enabling fast concurrent collaboration.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Loss of information

If all user annotations are displayed together, then complete collaboration view is provided, but customization and selective viewing are reduced

Engineering Contradiction:
Improvecomplete collaboration viewVSAvoiddisplay customization
Core Design Contradiction:
Loss of informationVSAdaptability or versatility

Solution Approach 1:

The system segments the collaborative document into distinct data layers, with each layer representing a specific user's annotations. This segmentation allows users to selectively view, hide, or prioritize specific layers based on their needs, providing both a complete collaboration view when all layers are displayed and customized views when selective display is chosen.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic display capabilities where users can interactively control which data layers are visible and how they are presented. Users can dynamically adjust their view to focus on specific contributors, time periods, or types of annotations, while the system maintains the complete collaboration data in the background for reference when needed.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11611595B2Systems and methodologies providing collaboration among a plurality of computing appliances, utilizing a plurality of areas of memory to store user input as associated with an associated computing appliance providing the input
Publication Date: 2023.03.21 COLLABORATION TECH LLC
  • US11611595B2 patent drawing
  • US11611595B2 patent drawing
  • US11611595B2 patent drawing

AI summary

A system provides for collaboration among a plurality of users, each user at one of a plurality of computing appliances. Each computing appliance comprised of a display apparatus providing a display presentation. The system is comprised of a memory providing storage structured as a plurality of areas of memory, each associated with one said computing appliance; a source of user data having an associated image, provided responsive to user input at said computing appliance that is associated with said user providing the user input, and display logic generating comprising a combined display presentation as the display presentation provided on the display apparatus of at least one said computing appliance. The memory provides storage of the user data in the area of memory that is associated with said computing appliance that is associated with said user providing the user input. The combined display presentation is generated responsive to at least some of the user data stored in a selected plurality of areas of memory associated with at least two of the computing appliances. The source of user data is provided via at least one of a physical keyboard, virtual keyboard, a touch screen, mouse gestures, camera gesture recognition, voice recognition, scanning an item, from a social network, from selected threads of messaging, in a data file selected by the user input; a link to the user data; an associative mapping to the user data contained in a data file; import from a file, and network data transfer.