Panoptic visualization of a document according to the structure thereof
First Claim
1. An apparatus for implementation of a system for panoptic visualization of a document, the apparatus comprising a processor and a memory storing executable instructions that in response to execution by the processor cause the apparatus to implement at least:
- 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 hierarchical 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, the link establishing a hierarchical relationship between the respective pages according to the hierarchical 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 images 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, the panoptic arrangement being two-dimensional and the hierarchical relationship between the respective pages being expressed in the panoptic arrangement by a difference in size of at least some of the images relative to others of the images, the image of each page of the layout including an image of the respective media content of the page, andwherein the layout engine is configured to communicate the layout.
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.
60 Citations
27 Claims
-
1. An apparatus for implementation of a system for panoptic visualization of a document, the apparatus comprising a processor and a memory storing executable instructions that in response to execution by the processor cause the apparatus to implement at least:
-
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 hierarchical 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, the link establishing a hierarchical relationship between the respective pages according to the hierarchical 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 images 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, the panoptic arrangement being two-dimensional and the hierarchical relationship between the respective pages being expressed in the panoptic arrangement by a difference in size of at least some of the images relative to others of the images, the image of each page of the layout including an image of the respective media content of the page, and wherein the layout engine is configured to communicate the layout. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 17, 18)
-
-
10. 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 hierarchical 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, the link establishing a hierarchical relationship between the respective pages according to the hierarchical structure of the document; generating a layout of pages of the document, the layout including a panoptic arrangement of images 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, the panoptic arrangement being two-dimensional and the hierarchical relationship between the respective pages being expressed in the panoptic arrangement by a difference in size of at least some of the images relative to others of the images, the image of each page of the layout including an image of the respective media content of the page; and communicating the layout. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
19. 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 hierarchical 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, the link establishing a hierarchical relationship between the respective pages according to the hierarchical structure of the document; generate a layout of pages of the document, the layout including a panoptic arrangement of images 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, the panoptic arrangement being two-dimensional and the hierarchical relationship between the respective pages being expressed in the panoptic arrangement by a difference in size of at least some of the images relative to others of the images, the image of each page of the layout including an image of the respective media content of the page; and communicate the layout. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification