Document Annotation Anchoring via Separate Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current document commenting systems lack enforced restrictions on changes made by commentators, leading to inconsistencies and difficulties in synthesizing disparate comments and edits, as comments are often embedded within the document and not easily distinguishable from the content.

Innovation Solution

A computing device system that anchors comments and graphical annotations to specific locations within a document using unique identifiers, allowing for separate storage and management of comments and annotations, enabling clear association and tracking of changes without modifying the original document content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If comments are embedded within the document, then comments are integrated with the content, but it becomes difficult to distinguish comments from original content and synthesize disparate comments

Engineering Contradiction:
Improvecomment distinctionVSAvoidcomment management
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent separates comments from the original document content by storing them in distinct data structures. Comments are stored as separate entities with their own metadata (author, timestamp, status) while maintaining associations to specific document locations through references rather than embedding within the content stream. This segmentation allows clear distinction between original content and commentary while simplifying management operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts comments from the document body and stores them in a separate commenting system. The commenting system maintains references to document locations without incorporating comment text into the document structure itself. This extraction enables independent management of comments while preserving their contextual associations to specific content locations.

Inventive Principle:
Principle #2Taking out (Extraction)

2Adaptability or versatility

If commentators can make changes to the document without restrictions, then collaboration is flexible, but inconsistencies arise and synthesis becomes difficult

Engineering Contradiction:
Improvecollaboration flexibilityVSAvoiddocument consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements a commenting workflow where comments are created, reviewed, and approved before being applied to the document. This preliminary action sequence ensures that all changes are deliberate and coordinated, preventing inconsistencies while maintaining collaboration flexibility. The system tracks comment status (draft, approved, rejected) to enforce proper sequencing of collaborative actions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent incorporates feedback mechanisms where comments can be responded to, modified, or approved by document owners or other collaborators. This feedback loop ensures that all changes are reviewed and coordinated, maintaining document consistency while allowing flexible collaboration. The system tracks the entire comment lifecycle from creation through resolution.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If comments are stored separately from the document, then management and tracking is easier, but association with specific content locations becomes more complex

Engineering Contradiction:
Improvecomment managementVSAvoidassociation mechanism
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent uses an intermediary referencing system that links separate comment storage to document locations. Instead of direct embedding, the system uses reference identifiers that map comments to specific content positions. This intermediary layer simplifies comment management while maintaining clear associations through a standardized reference mechanism.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10585980B2Methods and a computing device for maintaining comments and graphical annotations for a document
Publication Date: 2020.03.10 WORKIVA INC
  • US10585980B2 patent drawing
  • US10585980B2 patent drawing
  • US10585980B2 patent drawing

AI summary

In various implementations, a first computing device (such as a cloud-based server) receives, from a second computing device (e.g., a notebook computer, tablet computer, or smartphone) a graphical annotation for a document displayed on the second computing device. The first computing device stores the graphical annotation in a database in a graphical annotation data entity and creates an association between an entity containing the portion of the document to which the graphical annotation is to be anchored and the graphical annotation entity.