Document Preview Comment Modification via Rendering Markers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulties in reviewing and modifying documents stored online, as existing systems often omit comments and supplemental data when providing document previews, requiring users to download and access documents using native applications for full functionality.

Innovation Solution

A document preview system that stores documents in their native format, allowing users to view and modify comments within a web browser by using rendering markers to identify native objects and associate them with correct locations, enabling accurate display and insertion of comments in the native document.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a document preview system provides previews of native documents in a web browser, then accessibility and ease of operation are improved, but the preview often omits important aspects such as comments and supplemental data

Engineering Contradiction:
Improveaccessibility of document previewVSAvoidcomments and supplemental data
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent segments the document into native objects (words, sentences, paragraphs) and associates each with a rendering marker. Comments are then linked to specific native objects rather than the entire document, enabling selective rendering of comment-related portions in the preview while maintaining accessibility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces rendering markers as intermediary elements that bridge native objects and their visual representation in the preview. These markers enable the system to track and render specific portions of the document including associated comments, solving the information loss problem while maintaining web browser accessibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If users can view and modify comments in a document preview without native applications, then ease of operation is improved, but accurately identifying and placing comments at correct locations becomes more complex

Engineering Contradiction:
Improvecomment modification capabilityVSAvoidlocation identification system
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent performs preliminary action by inserting rendering markers into native objects before the preview is generated. This pre-establishes a mapping between document content and preview locations, enabling accurate comment placement without complex real-time analysis when users interact with the preview.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a simplified copy of the document structure in the preview by rendering native objects with their associated rendering markers. This copy maintains the spatial relationships and object identities needed for accurate comment placement while being much simpler to process than the full native document format.

Inventive Principle:
Principle #26Copying

3Measurement precision

If the system inserts rendering markers for each native object to enable accurate comment placement, then measurement precision is improved, but the processing time and system complexity increase

Engineering Contradiction:
Improvecomment location accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies partial action by inserting rendering markers only for native objects that have associated comments or are relevant to the current preview context, rather than for every object in the document. This reduces processing overhead while maintaining precision where needed.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10198406B2Modifying native document comments in a preview
Publication Date: 2019.02.05 DROPBOX INC
  • US10198406B2 patent drawing
  • US10198406B2 patent drawing
  • US10198406B2 patent drawing

AI summary

A document preview system provides previews of a native document to client devices. The previews include comments associated with native objects in the native document. The document preview system identifies bounding areas in the preview associated with the native objects, which may be identified by the rendering markers applied to the native document prior to rendering. Using the bounding areas, the document preview system identifies comments for the native document and determines the location to display the comment using native objects associated with the comment. When a new comment is received from a user for a preview of a native document, the document preview system determines native objects for the new comment that match a user's selection for placing the new comment. The new comment is inserted with the native objects in the native document.