MALTweb multi-axis viewing interface and higher level scoping
First Claim
1. A method of navigating in a multidimensional space containing an electronic publication formed from predefined portions of text-based data encoded using a markup language, said method including the steps of:
- displaying a selected one of said predefined portions in a first display region; and
displaying a point on a primary axis of said multidimensional space for said displayed predefined portion.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus and computer program product for navigating in a multidimensional 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 multidimensional 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 organising 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.
98 Citations
97 Claims
-
1. A method of navigating in a multidimensional space containing an electronic publication formed from predefined portions of text-based data encoded using a markup language, said method including the steps of:
-
displaying a selected one of said predefined portions in a first display region; and
displaying a point on a primary axis of said multidimensional space for said displayed predefined portion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of navigating in a multidimensional space containing an electronic publication formed from predefined portions of text-based data encoded using a language, said method including the steps of:
-
providing a view comprising at least two anchor sets;
displaying at least one base point and at least a first axis depending from said base point;
displaying at least one of a further point and an axis derived from said base point;
navigating a multidimensional space formed by said points and axes;
returning to said base point when required; and
adjusting the view so a current view point becomes a new base point.
-
-
12. An apparatus for navigating in a multidimensional space containing an electronic publication formed from predefined portions of text-based data encoded using a markup language, said apparatus including:
-
a first display region;
means for displaying a selected one of said predefined portions in said first display region; and
means for displaying a point on a selected axis of said multidimensional space for said displayed predefined portion. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An apparatus for navigating in a multidimensional space containing an electronic publication formed from predefined portions of text-based data encoded using a markup language, said apparatus including:
-
means for providing a view comprising at least two anchor sets;
means for displaying at least one base point and at least a first axis depending from said base point;
means for displaying at least one of a fit point and an axis derived from said base point;
means for navigating a multidimensional space formed by said points and axes;
means for returning to said base point when required; and
means for adjusting the view so a current view point becomes a new base point.
-
-
23. A computer program product having a computer readable medium having a computer program recorded therein for navigating in a multidimensional space containing an electronic publication formed from predefined portions of text-based data encoded using a markup language, said computer program product including:
-
computer program code means for displaying a selected one of said predefined portions in a first display region; and
computer program code means for displaying a point on a selected axis of said multidimensional space for said displayed predefined portion. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A computer program product having a computer readable medium having a computer program recorded therein for navigating in a multidimensional space containing an electronic publication formed from predefined portions of text-based data encoded using a markup language, said computer program product including:
-
computer program code means for providing a view comprising at least two anchor sets;
computer program code means for displaying at least one base point and at least a first axis depending from said base point;
computer program code means for displaying other points, axes or both derived from said base point;
computer program code means for navigating a multidimensional space formed by said points and axes;
computer program code means for ruing to said base point when required; and
computer program code means for adjusting the view so a current view point becomes a new base point.
-
-
34. A method of publishing an electronic publication formed from predefined portions of text-based data encoded using a markup language, said method including the steps of:
-
storing predefined portions in terminal nodes; and
providing one or more higher level nodes for organising said terminal nodes to correspond with a hierarchical structure embodied in said electronic publication, wherein each higher level node consists of the identity of a parent node a position indicator for said higher level node, and an identifier. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 95)
-
-
54. An apparatus for publishing an electronic publication formed from predefined portions of text-based data encoded using a markup language, said apparatus including:
-
means for storing predefined portions in terminal nodes; and
means for providing one or more higher level nodes for organising said terminal nodes to correspond with a hierarchical structure embodied in said electronic publication, wherein each higher level node consists of the identity of a parent node, a position indicator for said higher level node, and an identifier. - View Dependent Claims (55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 96)
-
-
74. A computer program product having a computer readable medium having a computer program recorded therein for public an electronic publication formed from predefined portions of text-based data encoded using a markup language, said computer program product including:
-
computer program code means for storing predefined portions in terminal nodes; and
computer program code means for providing one or more higher level nodes for organising said terminal nodes to correspond with a hierarchical structure embodied in said electronic publication, wherein each higher level node consists of the identity of a parent node, a position indicator for said higher level node, and an identifier. - View Dependent Claims (75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 97)
-
-
94. A method of publishing an electronic publication formed from predefined portions of text-based data encoded using a markup language, said method including the steps of:
-
storing predefined portions in terminal nodes; and
providing one or more higher level nodes for organising said terminal nodes to correspond with a hierarchical structure embodied in said electronic publication, wherein each higher level node consists of the identity of a parent node, a position indicator for said higher level node, and an identifier, said predefined portion includes text associated with a commentary, and a scope including a start date, an end date and an update date said update date being later than said start date and earlier than said end date.
-
Specification