Document Annotation Anchoring via Separate Storage
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Adaptability or versatility
If commentators can make changes to the document without restrictions, then collaboration is flexible, but inconsistencies arise and synthesis becomes difficult
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.
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.
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
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.
Data Source
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.


