System and method for multi-dimensional organization, management, and manipulation of data
First Claim
1. A computer-based method of manipulating data visually comprising:
- (a) organizing a multi-dimensional structure composed of a plurality of nodes, wherein each node represents one of a data, an absence of data, and a set of nodes;
(b) defining one or more associations, wherein an association indicates a relationship between a node and one of another node, a data, and a set of nodes;
(c) displaying the multi-dimensional structure three dimensionally; and
(d) navigating the multi-dimensional structure, wherein the navigating step includes the step of applying one of a relational logic, a Boolean algebra, and a scripting language on one or more nodes, data, and the associations to produce a resultant set of nodes.
1 Assignment
0 Petitions
Accused Products
Abstract
The Quantum Matrix system is a multi-dimensional, multi-threaded exchange environment for data organization, management, and manipulation. Data is organized into a multi-dimensional structure of nodes. Nodes may represent data, absence of data, or another set of nodes. The multi-dimensional structure or portions of it can be automatically created from a file system. One or more associations are also defined for the multi-dimensional structure. An association indicates a relationship between a node and another node, data, or a set of nodes. The multi-dimensional structure is then displayed three-dimensionally and navigated. Relational logic, Boolean algebra, or a scripting language can be applied to the nodes, data, and associations to produce a resultant set of nodes. Furthermore, portions of the multi-dimensional structure can be isolated with the use of planes to ease navigation. Furthermore, Avatars may be displayed and used for collaborative purposes and to automate the navigation of the multi-dimensional structure.
245 Citations
20 Claims
-
1. A computer-based method of manipulating data visually comprising:
-
(a) organizing a multi-dimensional structure composed of a plurality of nodes, wherein each node represents one of a data, an absence of data, and a set of nodes;
(b) defining one or more associations, wherein an association indicates a relationship between a node and one of another node, a data, and a set of nodes;
(c) displaying the multi-dimensional structure three dimensionally; and
(d) navigating the multi-dimensional structure, wherein the navigating step includes the step of applying one of a relational logic, a Boolean algebra, and a scripting language on one or more nodes, data, and the associations to produce a resultant set of nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system of manipulating data visually comprising:
-
organizing means for organizing a multi-dimensional structure composed of a plurality of nodes, wherein each node represents one of a data, an absence of data, and a set of nodes;
defining means for defining one or more associations, wherein an association indicates a relationship between a node and one of another node, a data, and a set of nodes;
displaying means for displaying the multi-dimensional structure three dimensionally; and
navigating means for navigating the multi-dimensional structure, wherein the navigating means includes an applying means for applying one of a relational logic, a Boolean algebra, and a scripting language on the nodes, data, and the associations to produce a third set of nodes. - View Dependent Claims (10, 11, 12)
-
-
13. A computer program product comprising a computer useable medium having computer readable program code means embedded in said medium for causing a computer to manipulate data visually, comprising:
-
first computer readable program code means for causing the computer to organize a multi-dimensional structure composed of a plurality of nodes, wherein each node represents one of a data, an absence of data, and a set of nodes;
second computer readable program code means for causing the computer to define one or more associations, wherein an association indicates a relationship between a node and one of another node, a data, and a set of nodes;
third computer readable program code means for causing the computer to display the multi-dimensional structure three dimensionally; and
fourth computer readable program code means for causing the computer to navigate the multi-dimensional structure, wherein the fourth computer readable program code includes a fifth computer readable program code means for applying one of a relational logic, a Boolean algebra, and a scripting language on the nodes, data, and the associations to produce a third set of nodes. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification