Method and system for facilitating the examination of documents
First Claim
1. A computerized method for displaying content that is contained within a document, the method, executing on a processor, comprising:
- identifying textual content within the document according to a hierarchy, the hierarchy defined by a plurality of nodes that are each respectively associated with a portion of the textual content, the plurality of nodes including a first node associated with a first portion of the textual content and a second node that is associated with a second different portion of the textual content and is also a child of the first node, the second node being a leaf node;
assigning a visualization form out of a plurality of visualization forms to each one of the plurality of nodes, the plurality of visualization forms including at least an open form, a tokenized form, and an invisible form;
displaying the portion of textual content that is associated with the respective node based on the assigned visualization form; and
updating the visualization form of at least one of the plurality of nodes based on user input,wherein the textual content of the second node is not displayed when the visualization form for the second node includes the invisible form,wherein less than a full amount of the textual content associated with the second node is displayed when the visualization form for the second node includes the tokenized form, andwherein the textual content associated with the second node is displayed when the visualization form for the second node includes the open form.
3 Assignments
0 Petitions
Accused Products
Abstract
The user is enabled to move smoothly between viewing an entire document in a word by word display, through views that display only elements of increasing landmark value, to an overview of the document in a single display window. A document is parsed into a hierarchy, of which each node at every level (from chapter to sentence, clause or long word) has a display state (invisible, tokenized or open) for the way it is shown as part of an expandable view of the document. The contents opted for display within a tokenized view may be prioritized according to a system of landmark values. The view is modified by user input using an explicit data structure of nodes and states within the device controlling the display, or by structuring in another system the underlying logic of the arrangement of code that is acted upon by a web browser.
58 Citations
21 Claims
-
1. A computerized method for displaying content that is contained within a document, the method, executing on a processor, comprising:
-
identifying textual content within the document according to a hierarchy, the hierarchy defined by a plurality of nodes that are each respectively associated with a portion of the textual content, the plurality of nodes including a first node associated with a first portion of the textual content and a second node that is associated with a second different portion of the textual content and is also a child of the first node, the second node being a leaf node; assigning a visualization form out of a plurality of visualization forms to each one of the plurality of nodes, the plurality of visualization forms including at least an open form, a tokenized form, and an invisible form; displaying the portion of textual content that is associated with the respective node based on the assigned visualization form; and updating the visualization form of at least one of the plurality of nodes based on user input, wherein the textual content of the second node is not displayed when the visualization form for the second node includes the invisible form, wherein less than a full amount of the textual content associated with the second node is displayed when the visualization form for the second node includes the tokenized form, and wherein the textual content associated with the second node is displayed when the visualization form for the second node includes the open form. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory digital storage medium storing a computer program for use with a computing system, the computer program, when executed on a the computing system, configured to:
-
identify textual content according to a hierarchy, the hierarchy including by a plurality of nodes that are each respectively associated with a portion of the textual content, the plurality of nodes including a first node associated with a first portion of the textual content and a second node that is associated with a second different portion of the textual content and is also a child of the first node, the second node being a leaf node, assign a visualization form from a plurality of visualization forms to each one of the plurality of nodes, the plurality of visualization forms including at least an open form, a tokenized form, and an invisible form; display the portion of textual content that is associated with the respective node based on the assigned visualization form; and update the visualization form of at least one of the plurality of nodes based on user input, wherein the textual content of the second node is not displayed when the visualization form for the second node includes the invisible form, wherein less than a full amount of the textual content associated with the second node is displayed when the visualization form for the second node includes the tokenized form, and wherein the textual content associated with the second node is displayed when the visualization form for the second node includes the open form. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A non-transitory computer readable storage medium storing an electronic document that is to be processed by a computing system, the electronic document comprising:
-
textual content that is set to be displayed by the computing system according to a hierarchy that contains a plurality of nodes, each one of the plurality of nodes having at least one of a plurality of visualization forms, the plurality of visualization forms including at least an open form, a tokenized form, and an invisible form, the plurality of nodes including a first node associated with a first portion of the textual content and a second node that is associated with a second different portion of the textual content and is also a child of the first node, the second node being a leaf node of the hierarchy, each one of the plurality of nodes having a value that is set to indicate the at least one of the plurality of visualization forms, wherein the textual content of each one of the plurality of nodes is set to be displayed according to the value that indicates the visualization form, wherein the value of each one of the plurality of nodes is set to be modified by a user, wherein the textual content of the second node is not displayed by the computing system when the visualization form for the second node includes the invisible form, wherein less than a full amount of the textual content associated with the second node is displayed by the computing system when the visualization form for the second node includes the tokenized form, and wherein the textual content associated with the second node is displayed by the computing system when the visualization form for the second node includes the open form. - View Dependent Claims (18, 19, 20)
-
-
21. A method for hierarchically structuring textual content of a document, the method, when performed on a processor, comprising:
-
structuring the textual content into a plurality of nodes in a hierarchy, the plurality of nodes including a first node associated with a first portion of the textual content and a second node that is associated with a second different portion of the textual content and is also a child of the first node, the second node being a leaf node, defining a display state for each one of the plurality of the nodes in the hierarchy, the display state selected from a plurality of display states that include an open state, a tokenized state, and an invisible state; and displaying the textual content according to the display state on a display, wherein the textual content of the second node is not displayed when the display state for the second node includes the invisible form, wherein less than a full amount of the textual content associated with the second node is displayed when the display state for the second node includes the tokenized form, and wherein the textual content associated with the second node is displayed when the display state for the second node includes the open form.
-
Specification