Dynamic Comment Control Positioning in Collaborative Documents

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In collaborative environments where multiple users review and edit electronic documents, existing systems face challenges in efficiently organizing and dynamically updating comments across open documents, lacking an intuitive and organized user interface for managing comments.

Innovation Solution

A client-server architecture system with a commenting tool that allows users to insert, revise, or remove comments, synchronizing these changes across all open copies of a document, using a comment object data structure with action, unique identifier, reference specification, and comment content fields, and providing a graphical user interface with dynamic positioning of commenting controls.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple users review and edit electronic documents simultaneously, then collaborative efficiency is improved, but comment organization and synchronization become complex and difficult to manage

Engineering Contradiction:
Improvecollaborative efficiencyVSAvoidcomment management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments comment management into distinct functional components: comment insertion, comment revision, comment removal, and synchronization operations. Each component is handled through specific user interface controls and data structure fields (action field, unique identifier field, reference specification field), allowing complex collaborative workflows to be broken down into manageable, organized operations that reduce overall system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary synchronization mechanism that mediates between multiple users' comment operations. The comment object data structure serves as an intermediary representation that captures the essence of comment changes (action, unique identifier, reference specification, content) and enables systematic propagation across all open document copies, simplifying the coordination of simultaneous edits.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If comments are synchronized across all open document copies in real-time, then data consistency is improved, but system performance and responsiveness deteriorate

Engineering Contradiction:
Improvedata consistencyVSAvoidsystem responsiveness
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent prepares for synchronization by establishing a standardized comment object data structure in advance, with predefined fields (action, unique identifier, reference specification, content). This preliminary structuring enables efficient processing and propagation of comment changes without requiring complex real-time computations, thus maintaining both data consistency and system responsiveness.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If a comprehensive user interface is provided for all comment operations, then ease of operation is improved, but interface complexity and cognitive load increase

Engineering Contradiction:
Improvecomment management easeVSAvoiduser interface complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent extracts the essential elements of comment management into a focused user interface that presents only the necessary controls for common operations (insert, revise, remove). By taking out and highlighting the most frequently used functions with dedicated controls, the interface achieves ease of operation for typical tasks while avoiding the need to expose the full complexity of the underlying data structure and synchronization mechanisms.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9418054B2Document comment management
Publication Date: 2016.08.16 ADOBE INC
  • US9418054B2 patent drawing
  • US9418054B2 patent drawing
  • US9418054B2 patent drawing

AI summary

Apparatus, systems, and methods may operate to detect a position of an insertion point in an electronic document being presented in a graphical user interface and dynamically positioning a graphical user interface control to correspond to the position of the insertion point. Additional apparatus, systems, and methods are disclosed.