Document Collaboration via User-Specific 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 often involve creating multiple versions of documents and relying on single-user control, which hinders collaborative work on shared files.

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 selective viewing and management of annotations, and integrating with conferencing solutions for enhanced communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple users work on separate document versions sequentially, then document revision tracking is maintained, but collaboration efficiency deteriorates due to delays and confusion

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

Solution Approach 1:

The patent merges multiple separate document versions into a single shared document that all users can access and edit concurrently. The system combines individual user edits, annotations, and comments into one unified document instance, eliminating the need to create and manage multiple separate version files while maintaining complete revision tracking through user-specific data layers.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent segments the document into user-specific data layers, where each user's contributions (edits, annotations, comments) are stored in separate layers. This segmentation allows the system to track and manage individual user contributions independently while presenting a unified view to all users, resolving the contradiction between tracking reliability and collaboration efficiency.

Inventive Principle:
Principle #1Segmentation

2Stability of the object's composition

If single-user control is implemented, then document consistency is maintained, but real-time collaboration deteriorates due to sequential access requirements

Engineering Contradiction:
Improvedocument consistencyVSAvoidreal-time collaboration
Core Design Contradiction:
Stability of the object's compositionVSEase of operation

Solution Approach 1:

The patent implements dynamic control where user permissions and access levels can change in real-time without requiring document lock/unlock cycles. The system dynamically adjusts which users can edit, annotate, or comment on specific portions of the document, allowing multiple users to work simultaneously while maintaining document consistency through server-coordinated updates.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces a server as an intermediary that manages multiple user connections to the shared document. The server coordinates real-time updates, resolves conflicts, and maintains document consistency across all user sessions, enabling concurrent access without requiring single-user control while preventing data corruption.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of information

If multiple document versions are created for each user, then individual user contributions are tracked, but system complexity deteriorates due to managing multiple files

Engineering Contradiction:
Improveuser contribution trackingVSAvoidfile management complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent adds a dimensional layer to document storage by implementing user-specific data layers within a single document structure. Instead of creating multiple separate document files (one-dimensional approach), the system organizes user contributions as distinct layers within the same document, accessible through user identification. This reduces file management complexity while maintaining complete tracking of individual contributions.

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

Data Source

PatentUS9330366B2System and method for collaboration via team and role designation and control and management of annotations
Publication Date: 2016.05.03 COLLABORATION TECH LLC
  • US9330366B2 patent drawing
  • US9330366B2 patent drawing
  • US9330366B2 patent drawing

AI summary

A system and methodology for collaborating. The system and method utilize a plurality of computing appliances, each assigned a respective team designation and a respective role designation. Team control logic is responsive to a respective said team designation, to control operation of each respective said computing appliance to operate as a part of a group. Within a defined Team, the plurality of computing appliances operate having a defined set of roles. Role control logic controls operations of a respective one of the computing appliances in accordance with functionality as defined responsive to the respective said role designation for that respective one of the plurality of computing appliances. Each of the plurality of computing appliances is assigned a respective team designation and a respective role designation. Memory storage is structured as a plurality of mapped data layers, for associative storage of user input mapped by user to a respective one of the data layers. Thereafter, responsive to the respective team control logic and the role control logic, each of at least two of the plurality of computing appliances utilizes a respective associated said data layer in the memory for associated storage of annotation data representative of annotations as originated at that respective one, for the at least two of the plurality of computing appliances. Display logic selects which of the plurality of data layers are selected data layers utilized to locally generate a display presentation that is provided at each of at least two of the plurality of computing appliances.