Document Comment Tracking via Coordinate Mapping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing document viewing systems fail to maintain accurate association of comments with corresponding text across different document revisions and formats, particularly when documents are edited or converted, leading to issues with offline access and compatibility across various browsers and software.
Innovation Solution
A system that converts documents into an independent format like PDF, generates a coordinate map for anchoring comments, and uses an enhanced Longest Common Subsequence (LCS) algorithm to match text locations between different document versions, ensuring comments remain attached to the correct text even across revisions and format changes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If comments are painted over the document in browser windows, then comments can be displayed in print view, but comments lose association with text when document changes occur
Solution Approach 1:
The patent transitions from 2D visual overlay (painting comments over document in browser) to a multi-dimensional coordinate system that maps comment positions across different document formats and revisions. This allows comments to maintain spatial relationships while adapting to format changes through coordinate transformation rather than direct visual anchoring.
Solution Approach 2:
The patent introduces coordinate maps as an intermediary layer between the document content and comment anchors. Instead of directly anchoring comments to text, the system uses coordinate maps to mediate the relationship, allowing comments to be positioned accurately across different document formats and revisions without direct text dependency.
2Reliability
If comments are embedded within the source document, then comments move with text revisions, but offline editing and security are compromised
Solution Approach 1:
The patent separates the document into distinct components: the source document itself, coordinate maps for position tracking, and comment data. This segmentation allows the document to be edited offline while maintaining comment associations through external coordinate mapping, rather than embedding comments within the document structure.
Solution Approach 2:
The coordinate map serves as an intermediary that links comments to document positions without embedding comments in the document. This allows offline editing of the document while preserving comment associations through the external coordinate mapping system.
3Reliability
If HTML view is used for document rendering, then comment locations can be in-lined with text, but rendering fidelity is reduced and comments are lost offline
Solution Approach 1:
The patent moves beyond HTML's text-based positioning to a coordinate-based system that operates in a different dimensional space. This allows precise positioning of comments relative to document elements while maintaining high-fidelity rendering of the document itself, as the coordinate system is format-agnostic and can be applied to any rendered output.
Data Source
AI summary
A computer-implemented method of online collaboration on a document includes converting a source document from a document generation format to an independent file format, generating a coordinate map for displayed elements of the source document, displaying text of the document to a commenting user in the independent file format, allowing the commenting user to select and comment on the text, matching the displayed text and the comments with the source document using the coordinate map to generate a difference map, and storing the comments and the difference maps external from the source document.


