Collaborative Commenting in Drawing Tools

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computer-aided drawing tools lack a mechanism for collaborative commenting, restricting access to commenting features to only those with the full software, and do not allow users without the software to comment on drawings created by others.

Innovation Solution

A computer-implemented method and system that enables collaborative commenting by allowing users to receive and display comments associated with shapes on a drawing canvas, with comments automatically moving when the shape is relocated, and providing a commenting interface accessible through drawing tools or web browsers, enabling concurrent editing and conflict resolution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a full drawing tool software is required for commenting, then the commenting functionality is integrated with the drawing tool, but the accessibility and ease of operation deteriorate because only a smaller set of individuals can access the commenting feature

Engineering Contradiction:
Improveaccessibility of commenting featureVSAvoidsoftware requirement
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The commenting functionality is extracted from the full drawing tool software and implemented as a separate web-based application. Users can now access and add comments to drawings through a web browser without needing to install or purchase the complete drawing tool software, thereby improving accessibility while maintaining the core commenting capability

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The drawing tool is designed to support multiple access modes: full-featured desktop application for creators and web-based interface for commenters. This multi-functionality allows different user roles to access the system through appropriate interfaces, with the web version providing universal access to commenting features for anyone with a browser

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If comments are fixed to specific positions on the drawing canvas, then the association between comments and shapes is clear, but the adaptability deteriorates when shapes are moved to different positions

Engineering Contradiction:
Improvecomment跟随shape movementVSAvoidcomment association clarity
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

Comments are implemented as dynamic elements that automatically update their position based on the movement of associated shapes. When a shape is relocated on the drawing canvas, its associated comments dynamically follow and reposition themselves to maintain proximity and association with the shape, ensuring adaptability without losing the comment-shape relationship

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system continuously monitors shape positions and provides feedback by automatically adjusting comment positions accordingly. This feedback mechanism ensures that comments remain associated with their target shapes even as the drawing evolves and shapes are moved, maintaining both adaptability and association clarity

Inventive Principle:
Principle #23Feedback

3Productivity

If multiple users concurrently access and edit the same drawing document, then the collaboration capability is enhanced, but the device complexity and conflict management requirements increase

Engineering Contradiction:
Improvecollaboration efficiencyVSAvoidconcurrent access management
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The drawing document is segmented into independent editable regions and elements that can be simultaneously accessed by multiple users. The system divides the drawing canvas into discrete shapes and comment elements, allowing different users to work on different portions or elements concurrently without conflicts, thereby enabling efficient collaboration while managing system complexity through modularization

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10482638B2Collaborative commenting in a drawing tool
Publication Date: 2019.11.19 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10482638B2 patent drawing
  • US10482638B2 patent drawing
  • US10482638B2 patent drawing

AI summary

Methods and systems providing for collaborative commenting in a drawing tool are provided. One example method includes receiving a shape on a drawing canvas, and receiving a comment associated with the shape, the comment including a name of a commenting user. The method also includes receiving an indication of a movement of the shape from the first position to a second position, and, in response to the indication of the movement of the shape, automatically moving the comment closer to the second position of the shape. In some cases, the commenting user can be a user other than the user adding the shape to the document, and can be performed by a concurrent editor of the document.