Visualizing document annotations in the context of the source document
First Claim
1. A document annotator comprising:
- a document converter configured to generate an initial representation of a source document, the initial representation including initial content of the source document and initial layout metadata indicative of layout of said content in the source document;
at least one annotation pipeline configured to process at least some of the initial content of the source document to generate document annotations;
a merger configured to assign positional tags of the initial layout metadata to the generated document annotations to locate the document annotations respective to the initial layout metadata;
catalog data storage configured to store at least the document annotations and their assigned positional tags; and
a document visualizer implemented in software run via a processor that, subsequent to the storing;
generates a retrieval representation of the source document, the retrieval representation including retrieval content of the source document that is identical with the initial content and retrieval layout metadata that is identical with the initial layout metadata, the generating of the retrieval representation not comprising retrieving the initial representation of the source document,renders the retrieval content using the retrieval layout metadata, andrenders at least one of the document annotations in conjunction with the rendering of the retrieval content based on the retrieval layout metadata and the assigned positional tag of the at least one document annotation.
5 Assignments
0 Petitions
Accused Products
Abstract
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).
33 Citations
21 Claims
-
1. A document annotator comprising:
-
a document converter configured to generate an initial representation of a source document, the initial representation including initial content of the source document and initial layout metadata indicative of layout of said content in the source document; at least one annotation pipeline configured to process at least some of the initial content of the source document to generate document annotations; a merger configured to assign positional tags of the initial layout metadata to the generated document annotations to locate the document annotations respective to the initial layout metadata; catalog data storage configured to store at least the document annotations and their assigned positional tags; and a document visualizer implemented in software run via a processor that, subsequent to the storing; generates a retrieval representation of the source document, the retrieval representation including retrieval content of the source document that is identical with the initial content and retrieval layout metadata that is identical with the initial layout metadata, the generating of the retrieval representation not comprising retrieving the initial representation of the source document, renders the retrieval content using the retrieval layout metadata, and renders at least one of the document annotations in conjunction with the rendering of the retrieval content based on the retrieval layout metadata and the assigned positional tag of the at least one document annotation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A document annotation method comprising:
-
generating an initial representation of a source document, the initial representation including initial content of the source document and initial layout metadata indicative of layout of said content in the source document; processing at least some of the initial content of the source document to generate document annotations; assigning positional tags of the initial layout metadata to the generated document annotations to locate the document annotations respective to the initial layout metadata; storing at least the document annotations and their assigned positional tags; subsequent to the storing, generating a retrieval representation of the source document, the retrieval representation including retrieval content of the source document that is identical with the initial content and retrieval layout metadata that is identical with the initial layout metadata, the generating of the retrieval representation not comprising retrieving the initial representation of the source document; rendering the retrieval content using the retrieval layout metadata; and rendering at least one of the document annotations in conjunction with the rendering of the retrieval content based on the retrieval layout metadata and the assigned positional tag of the at least one document annotation. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. An apparatus comprising:
-
a document converter configured to generate an initial representation of a source document, the initial representation including initial content of the source document and initial layout metadata indicative of layout of said content in the source document; at least one annotation pipeline configured to process at least some of the initial content of the source document to generate document annotations; a merger configured to assign positional tags of the initial layout metadata to the generated document annotations to locate the document annotations respective to the initial layout metadata; catalog data storage configured to store at least the document annotations and their assigned positional tags; and a document visualizer implemented in software run via a processor that, subsequent to the storing; generates a retrieval representation of the source document, the retrieval representation including retrieval content of the source document that is identical with the initial content and retrieval layout metadata that is identical with the initial layout metadata, renders the retrieval content using the retrieval layout metadata, and renders at least one of the document annotations in conjunction with the rendering of the retrieval content based on the retrieval layout metadata and the assigned positional tag of the at least one document annotation. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification