Maltweb multi-axis viewing interface and higher level scoping
DC CAFCFirst Claim
1. A method for electronically publishing text-based data, the method comprising:
- dividing the text-based data into a plurality of portions of text-based data;
obtaining an amended portion of text-based data that is amended relative to one of the plurality of portions of text-based data;
storing each of the plurality of portions of text-based data;
storing the amended portion of text-based data;
providing a plurality of attributes, wherein the attributes define a manner in which the plurality of portions of text-based data and the amended portion of text-based data can be organized, displayed and linked in a multidimensional space;
encoding each of the plurality of portions of text-based data and the amended portion of text-based data with a markup language to include at least one link defined by one of the plurality of attributes;
allowing a user to search the text-based data using at least one of the plurality of attributes; and
displaying the text-based data to the user by;
displaying at least one of the plurality of portions of text-based data or the amended portion of text-based data in response to the search; and
displaying text, and/or one or more selectable links representing at least one additional attribute.
2 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A method, apparatus and computer program product for navigating in a multi-dimensional space containing an electronic publication formed from predefined portions of text-based data encoded using a markup language are disclosed. A selected predefined portion is displayed in a first display region. A point on a primary axis of the multi-dimensional space corresponding to the displayed pre-defined portion is also displayed. Also, a method, apparatus and computer program product for publishing an electronic publication formed from predefined portions of text-based data encoded using a markup language are also disclosed. Predefined portions are stored in terminal nodes. Higher level nodes are provided for organizing the terminal nodes into an hierarchical structure embodied in said electronic publication. Each higher level node contains the identity of a parent node, a position indicator for the higher level node and an associated identifier.
-
Citations
48 Claims
-
1. A method for electronically publishing text-based data, the method comprising:
-
dividing the text-based data into a plurality of portions of text-based data; obtaining an amended portion of text-based data that is amended relative to one of the plurality of portions of text-based data; storing each of the plurality of portions of text-based data; storing the amended portion of text-based data; providing a plurality of attributes, wherein the attributes define a manner in which the plurality of portions of text-based data and the amended portion of text-based data can be organized, displayed and linked in a multidimensional space; encoding each of the plurality of portions of text-based data and the amended portion of text-based data with a markup language to include at least one link defined by one of the plurality of attributes; allowing a user to search the text-based data using at least one of the plurality of attributes; and displaying the text-based data to the user by; displaying at least one of the plurality of portions of text-based data or the amended portion of text-based data in response to the search; and displaying text, and/or one or more selectable links representing at least one additional attribute. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for electronically searching legislation encoded with a markup language, the method comprising:
-
allowing a user to select a version date as a primary attribute of a multidimensional space and to input at least one search request; producing results based on the text of the legislation; displaying the results in a format that is configured to allow the user to select one of the results; displaying the result as a portion of legislation corresponding to a selected result that corresponds to the primary attribute and the at least one search request; displaying a link to cases related to the portion of legislation and a link to additional versions of the legislation; and allowing the user to select the version link or the case link; wherein, when the user selects the case link or version link, the portion of legislation is replaced with a list of portions of text-based data associated with the case link or the version link, respectively. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method for electronically publishing text-based data, the method comprising:
- dividing the text-based data into a plurality of portions of text-based data;
obtaining an amended portion of text-based data that is amended relative to one of the plurality of portions of text-based data; storing each of the plurality of portions of text-based data; storing the amended portion of text-based data; providing a plurality of attributes, wherein the attributes define a manner in which the plurality of portions of text-based data and the amended portion of text-based data can be organized, displayed and linked; encoding each of the plurality of portions of text-based data and the amended portion of text-based data with a markup language to include at least one link defined by one of the plurality of attributes; allowing a user to search the text-based data using at least one of the plurality of attributes; and displaying the text-based data to the user by; displaying at least one of the plurality of portions of text-based data or the amended portion of text-based data in response to the search; and displaying one or more selectable links; wherein when the user selects the one or more selectable links, the plurality of portions related to a current portion based on the current portion'"'"'s attributes are displayed as a graphical representation of a multidimensional space that is configured to allow a user to select and thereby display text-based data represented by a point on the multidimensional space. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
- dividing the text-based data into a plurality of portions of text-based data;
-
36. A method for electronically searching text-based data encoded with a mark-up language, the method comprising:
-
allowing a user to select a version date as a primary attribute and to input at least one search request; producing results based on the text of the text-based data; displaying the results in a format that is configured to allow the user to select one of the results; displaying the result as a portion of text-based data corresponding to a selected result that corresponds to the at least one attribute and the at least one search request; displaying a link; allowing a user to select the link; whereupon the plurality of portions related to the current portion are displayed as a graphical representation of a multidimensional space; and allowing the user to select and thereby display text-based data represented by a point on the multidimensional space; wherein each point on the multidimensional space is defined by the value of one or more of a plurality of attributes. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
Specification