Panoptic Visualization Of A Document According To The Structure Thereof
First Claim
1. A system for panoptic visualization of a document, the system comprising:
- a document parser configured to receive and disassemble an electronic document into a plurality of constituent pages that are groupings of media content of the electronic document between basic breaking points, each page including respective media content, the document having a structure defined according to a particular schema;
a colligater coupled to the document parser and configured to colligate the pages, including being configured to provide associated metadata for each page of the plurality, the associated metadata for each page being according to some metadata schema and providing structured information identifying a link between the page and one or more other pages of the plurality, and including a unique identifier for each of the one or more other pages, the link establishing a logical relationship between the respective pages according to the structure of the document; and
a layout engine configured to generate a layout of pages of the document, the layout including a panoptic arrangement of visual representations of the pages of the layout according to the associated metadata of the respective pages, the associated metadata for at least one page of the layout including information identifying one or more links between the respective page and one or more other pages of the layout, and including the unique identifier for each of the respective one or more other pages of the layout,wherein the layout engine is configured to communicate the layout, andwherein the system is implemented by an apparatus including a processor and a memory storing executable instructions that in response to execution by the processor cause the apparatus to implement the document parser, colligater and layout engine.
1 Assignment
0 Petitions
Accused Products
Abstract
A system is provided for panoptic visualization of a document having a structure defined according to a particular schema. The system is configured to generate a layout of pages of the document, panoptically arranged in a manner that reflects logical relationships between the pages according to the structure of the document, which may in turn reflect relationships between the subjects or their objects depicted by the content. These logical relationships may be established by links between pages, which may be identified by information provided in associated metadata for the pages. This type of arrangement may enable a user to see the content in a single view, and in an arrangement that facilitates a better understanding of the relationships between the content and their subjects or objects, which may be otherwise difficult to comprehend.
12 Citations
21 Claims
-
1. A system for panoptic visualization of a document, the system comprising:
-
a document parser configured to receive and disassemble an electronic document into a plurality of constituent pages that are groupings of media content of the electronic document between basic breaking points, each page including respective media content, the document having a structure defined according to a particular schema; a colligater coupled to the document parser and configured to colligate the pages, including being configured to provide associated metadata for each page of the plurality, the associated metadata for each page being according to some metadata schema and providing structured information identifying a link between the page and one or more other pages of the plurality, and including a unique identifier for each of the one or more other pages, the link establishing a logical relationship between the respective pages according to the structure of the document; and a layout engine configured to generate a layout of pages of the document, the layout including a panoptic arrangement of visual representations of the pages of the layout according to the associated metadata of the respective pages, the associated metadata for at least one page of the layout including information identifying one or more links between the respective page and one or more other pages of the layout, and including the unique identifier for each of the respective one or more other pages of the layout, wherein the layout engine is configured to communicate the layout, and wherein the system is implemented by an apparatus including a processor and a memory storing executable instructions that in response to execution by the processor cause the apparatus to implement the document parser, colligater and layout engine. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving and disassembling an electronic document into a plurality of constituent pages that are groupings of media content of the electronic document between basic breaking points, each page including respective media content, the document having a structure defined according to a particular schema; colligating the pages, including providing associated metadata for each page of the plurality, the associated metadata for each page being according to some metadata schema and providing structured information identifying a link between the page and one or more other pages of the plurality, and including a unique identifier for each of the one or more other pages, the link establishing a logical relationship between the respective pages according to the structure of the document; generating a layout of pages of the document, the layout including a panoptic arrangement of visual representations of the pages of the layout according to the associated metadata of the respective pages, the associated metadata for at least one page of the layout including information identifying one or more links between the respective page and one or more other pages of the layout, and including the unique identifier for each of the respective one or more other pages of the layout; and communicating the layout. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable storage medium that is non-transitory and has computer-readable program code portions stored therein that, in response to execution by a processor, cause an apparatus to at least:
-
receive and disassemble an electronic document into a plurality of constituent pages that are groupings of media content of the electronic document between basic breaking points, each page including respective media content, the document having a structure defined according to a particular schema; colligate the pages, including being caused to provide associated metadata for each page of the plurality, the associated metadata for each page being according to some metadata schema and providing structured information identifying a link between the page and one or more other pages of the plurality, and including a unique identifier for each of the one or more other pages, the link establishing a logical relationship between the respective pages according to the structure of the document; generate a layout of pages of the document, the layout including a panoptic arrangement of visual representations of the pages of the layout according to the associated metadata of the respective pages, the associated metadata for at least one page of the layout including information identifying one or more links between the respective page and one or more other pages of the layout, and including the unique identifier for each of the respective one or more other pages of the layout; and communicate the layout. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification