Document Annotation Positioning via Layout Metadata

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing document annotation systems fail to accurately associate semantic annotations with specific positions in the original document layout during visualization, due to the complexity of native document layouts and the lack of connection between annotations and layout positions, leading to ambiguity and improper associations.

Innovation Solution

A document converter separates content and layout metadata, generating positional tags that link annotations to specific locations in the layout, enabling accurate visualization by rendering the document with annotations in conformance to the original layout.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If keyword-based approaches are used to associate annotations with document positions, then annotation retrieval becomes simpler, but annotation association accuracy deteriorates due to multiple keyword occurrences and ambiguity

Engineering Contradiction:
Improveannotation retrieval simplicityVSAvoidannotation position association accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent introduces layout metadata as an intermediary element that bridges semantic annotations and document positions. Instead of directly linking annotations to keyword occurrences, the system uses layout metadata containing positional tags to mediate the association, thereby resolving the ambiguity of multiple keyword occurrences while maintaining ease of retrieval.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the document representation into distinct components: semantic annotations, layout metadata, and positional tags. By separating these elements and creating explicit linkage through the merger component, the system enables precise position association without the ambiguity inherent in keyword-based approaches.

Inventive Principle:
Principle #1Segmentation

2Productivity

If semantic analysis pipeline processes text content to generate annotations, then document cataloging and retrieval improve, but connection to original document layout positions is lost

Engineering Contradiction:
Improvedocument cataloging efficiencyVSAvoidlayout position information
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent performs preliminary extraction of layout metadata from the source document before semantic analysis occurs. This layout metadata, containing positional tags and layout information, is preserved and stored in advance, ensuring that when annotations are generated through semantic analysis, the original position information is already available for subsequent linkage through the merger component.

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If native document layout is preserved for visualization, then layout fidelity improves, but association with semantic annotations becomes more difficult due to layout complexity

Engineering Contradiction:
Improvelayout visualization fidelityVSAvoidannotation linkage system complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent extracts layout metadata as a separate, simplified representation from the complex native document layout. By taking out the essential positional and structural information into a dedicated metadata structure with positional tags, the system maintains layout fidelity for visualization while simplifying the mechanism for associating annotations with positions, thereby reducing overall system complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS7958444B2Visualizing document annotations in the context of the source document
Publication Date: 2011.06.07 XEROX CORP
  • US7958444B2 patent drawing
  • US7958444B2 patent drawing
  • US7958444B2 patent drawing

AI summary

In a document annotator (8), a document converter (12) is configured to convert a source document (10) with a layout to a deterministic format (14, 64) including content and layout metadata. At least one annotation pipeline (20, 22) is configured to generate document annotations respective to received content. A merger (36, 46) is configured to associate the generated document annotations with positional tags based on the layout metadata, which locate the document annotations in the layout. A document visualizer (58) is configured to render at least some content of the deterministic format and one or more selected annotations (60) in substantial conformance with the layout based on the layout metadata and the positional tags associated with the selected one or more annotations (60).