Maltweb Multi-Axis Viewing Interface and Higher Level Scoping
0 Assignments
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 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.
6 Citations
129 Claims
-
1-58. -58. (canceled)
-
59. A computer readable recording medium for publishing electronic information, comprising:
-
a plurality of predefined portions of text-based data with at least one of said plurality of predefined portions of text-based data being stored; at least one modified predefined portion of text-based data, said at least one modified predefined portion of text-based data being created based at least in part on modifications to at least one of said plurality of predefined portions of text-based data; and
said at least one modified predefined portion of text-based data being stored;a plurality of links comprising at least one of code or a markup language, at least one of said plurality of predefined portions of said text-based data and said at least one modified predefined portion of text-based data being associated with at least one of said plurality of links; and a plurality of attributes for organizing at least one of said plurality of predefined portions of text-based data and said at least one modified predefined portion of text-based data, at least one of said plurality of attributes defining a point in a multidimensional space. - View Dependent Claims (60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79)
-
-
80. A computer-implemented method for publishing electronic information, the method comprising:
-
providing a plurality of predefined portions of text-based data with at least one of said plurality of predefined portions of text-based data being stored; providing at least one modified predefined portion of text-based data, said at least one modified predefined portion of text-based data being created based at least in part on modifications to at least one of said plurality of predefined portions of text-based data; and
said at least one modified predefined portion of text-based data being stored;associating at least one of said plurality of predefined portions of text-based data and said at least one modified predefined portion of text-based data with at least one of a plurality of links comprising at least one of code or a markup language; and a plurality of attributes for organizing at least one of said plurality of predefined portions of text-based data and said at least one modified predefined portion of text-based data, at least one of said plurality of attributes defining a point in a multidimensional space; wherein said multidimensional space is capable of or involves more than three dimensions. - View Dependent Claims (81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100)
-
-
101. A computer-implemented system for publishing electronic information, the system comprising:
-
a plurality of predefined portions of text-based data with at least one of said plurality of predefined portions of text-based data being stored; at least one modified predefined portion of text-based data, said at least one modified predefined portion of text-based data being created based at least in part on modifications to at least one of said plurality of predefined portions of text-based data; and
said at least one modified predefined portion of text-based data being stored so that the at least one of said plurality of predefined portions of text-based data and said corresponding modified predefined portion of text-based data are both stored;a plurality of links comprising at least one of code or a markup language at least one of said plurality of predefined portions of said text-based data and said at least one modified predefined portion of text-based data being associated with at least one of said plurality of links; and a plurality of attributes for organizing and retrieving at least one of said plurality of predefined portions of text-based data and said at least one modified predefined portion of text-based data, at least one of said plurality of attributes defining a point in a multidimensional space; wherein at least one of said plurality of predefined portions of text-based data and said at least one modified predefined portion of text-based data can be located by using at least one of plurality of attributes to define points in said multidimensional space.
-
-
102. A computer-implemented method for publishing electronic information, the method comprising:
-
providing a plurality of predefined portions of text-based data with at least one of said predefined portions of text-based data being stored; providing at least one modified predefined portion of text-based data, said at least one modified predefined portion of text-based data being created based at least in part on modifications to at least one of said plurality of predefined portions of text-based data; and
said at least one modified predefined portion of text-based data being stored so that the at least one of said plurality of predefined portions of text-based data and said corresponding modified predefined portion of text-based data are both stored;associating at least one of said plurality of predefined portions of said text-based data and said at least one modified predefined portion of text-based data with at least one of a plurality of links comprising at least one of code or a markup language; and a plurality of attributes for organizing at least one of said plurality of predefined portions of text-based data and said at least one modified predefined portion of text-based data, at least one of said plurality of attributes defining a point in a multidimensional space; wherein at least one of said plurality of predefined portions of text-based data and said at least one modified predefined portion of text-based data can be located by using at least one of said plurality of attributes to define points in said multidimensional space.
-
-
103. A method for electronically publishing text-based data, the method comprising:
-
Dividing said text-based data into a plurality of portions of text-based data; amending at least one of said plurality of portions of text-based data; storing at least one of said plurality of portions of text-based data; storing said amended portion of text-based data; providing a plurality of attributes, wherein at least one of said plurality of attributes defines at least in part a manner in which at least one of said plurality of portions of text-based data and said amended portion of text-based data can be organized and linked in a multidimensional space; associating at least one of said plurality of portions of text-based data and said amended portion of text-based data with at least one link comprising at least one of code or markup language enabled at least in part by at least one of said plurality of attributes; enabling a user to search at least one of said plurality of portions of text-based data and said amended portion of text-based data using at least one of said plurality of attributes; and allowing the results of said search be available to a user by; providing at least one of said plurality of portions of text-based data or said amended portion of text-based data in response to said search; and providing one or both of (i) text, or (ii) one or more selectable links representing at least one additional attribute. - View Dependent Claims (104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115)
-
-
116. A computer implemented system for publishing electronic information, the system comprising:
-
a plurality of predefined portions of text-based data with at least one of said plurality of predefined portions of text-based data being stored; at least one modified predefined portion of text-based data, said at least one modified predefined portion of text-based data being created based at least in part on modifications to at least one of said plurality of predefined portions of text-based data; and
said at least one modified predefined portion of text-based data being stored;a plurality of links comprising at least one of code or a markup language, at least one of said plurality of predefined portions of said text-based data and said at least one modified predefined portion of text-based data being associated with at least one of said plurality of links; and a plurality of attributes for organizing at least one of said plurality of predefined portions of text-based data and said at least one modified predefined portion of text-based data, at least one of said plurality of attributes defining a point in a multidimensional space. - View Dependent Claims (117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128)
-
-
129. A method for electronically publishing text-based data, the method comprising:
-
dividing said text-based data into a plurality of portions of text-based data; amending at least one of said plurality of portions of text-based data; storing at least one of said plurality of portions of text-based data; storing said amended portion of text-based data; providing a plurality of attributes, wherein at least one of said plurality of attributes define at least in part a manner in which at least one of said plurality of portions of text-based data and said amended portion of text-based data can be organized and linked in a multidimensional space; associating at least one of said plurality of portions of text-based data and said amended portion of text-based data with at least one link comprising at least one of code or markup language enabled at least in part by at least one of said plurality of attributes; allowing a user to search said plurality of portions of text-based data and said amended portion of text-based data using at least one of said plurality of attributes; and allowing the results of said search be available to a user by; providing at least one of said plurality of portions of text-based data or said amended portion of text-based data in response to said search; and providing one or both of (i) text, or (ii) one or more selectable links representing at least one additional attribute.
-
Specification