Concurrent Annotation System with Selective Layer Display
Find Innovative SolutionsGenerate 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 document versions and relying on single-user control, which hinders collaborative work on shared documents.
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
Engineering Contradiction Analysis
1Productivity
If sequential user input and multiple document versions are used for collaboration, then document integrity and control are maintained, but productivity and collaboration efficiency deteriorate due to delays and confusion
Solution Approach 1:
The patent segments user contributions into separate data layers, where each user's annotations and edits are stored in their own layer. This allows simultaneous viewing of multiple user inputs without creating separate document versions, enabling concurrent collaboration while maintaining document integrity.
Solution Approach 2:
The patent adds a dimensional layer to document collaboration by implementing layered data structures. Instead of sequential versioning, user inputs are organized in vertical layers that can be selectively displayed, allowing multiple users to contribute simultaneously without temporal delays.
2Ease of operation
If single-user control is implemented for document editing, then document integrity is maintained, but ease of operation and collaboration capability deteriorate
Solution Approach 1:
The system segments control authority by assigning each user their own data layer with full editing capabilities. Each user can independently modify their layer without affecting others, eliminating the need for centralized control while maintaining document integrity through the layered structure.
Solution Approach 2:
Each user's data layer operates autonomously, allowing users to independently add, modify, or delete their own annotations without requiring approval or coordination with other users. The system automatically manages integration of all layers, providing self-service collaboration.
3Loss of information
If all user annotations are displayed simultaneously, then complete collaboration history is preserved, but ease of operation deteriorates due to information overload and confusion
Solution Approach 1:
The display system dynamically adjusts which data layers are visible based on user preferences, document state, and collaboration context. Users can selectively show or hide individual user layers, and the system can automatically prioritize certain layers, making the collaboration history manageable rather than overwhelming.
Solution Approach 2:
Different portions of the document can display different sets of user layers simultaneously. The system allows selective visualization of annotations in specific document regions, enabling users to focus on relevant contributions while preserving the complete collaboration history in the background.
Data Source
AI summary
A system and methodology for collaboration. The illustrated system is comprised of a plurality of computing appliances, each respective one of the plurality of computing appliances, having a user input apparatus to provide respective annotation data as input for the respective user to permit the respective user to provide annotations which appear within a display presentation as an image for viewing and representative of the annotations. A first subset of the plurality of computing appliances, comprising at least two of the computing appliances, form members of a group; wherein separate selective communication of the annotation data is provided separately among the members of the group. There is selective display of the annotation data to selected ones of the members of the group. The annotation data is selectively coupled for distribution to other ones of the plurality of computing appliances in the group for selective viewing at said certain other ones of the plurality of computing appliances. The system is further comprised of selection logic permitting at least one of the users' to selectively choose which of the other users within the group are selected ones that are to have their corresponding annotations viewed as part of the display presentation for the at least one of the users. The selective display is visible only at the computing appliances of the selected ones of the members of the group.


