System and Method for Muulti-Dimensional Organization, Management, and Manipulation of Remote Data
First Claim
1. A method for accessing data visually across a communication channel, comprising:
- (a) receiving, on a first computing device, data from a second computing device via the communication channel, the data representing at least a portion of a multi-dimensional structure including a plurality of nodes, wherein each node represents one of a data, an absence of data, and a set of nodes and, wherein each node has a three-dimensional coordinate;
(b) displaying, on the first computing device, at least a portion of the multi-dimensional structure in a three-dimensional space, wherein each node is displayed at a location in the three-dimensional space defined by its three-dimensional coordinate;
(c) receiving, on the first computing device, a node selection input; and
(d) accessing data corresponding to the selected node.
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, the Quantum Matrix system may have a client-server architecture, with the client running on a mobile device.
134 Citations
23 Claims
-
1. A method for accessing data visually across a communication channel, comprising:
-
(a) receiving, on a first computing device, data from a second computing device via the communication channel, the data representing at least a portion of a multi-dimensional structure including a plurality of nodes, wherein each node represents one of a data, an absence of data, and a set of nodes and, wherein each node has a three-dimensional coordinate; (b) displaying, on the first computing device, at least a portion of the multi-dimensional structure in a three-dimensional space, wherein each node is displayed at a location in the three-dimensional space defined by its three-dimensional coordinate; (c) receiving, on the first computing device, a node selection input; and (d) accessing data corresponding to the selected node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 15)
-
-
11. A system for accessing data visually on a first computing device across a communication channel, comprising:
-
a receiver module configured to receive data from a second computing device via the communication channel, the data representing at least a portion of a multi-dimensional structure including a plurality of nodes, wherein each node represents one of a data, an absence of data, and a set of nodes and, wherein each node has a three-dimensional coordinate; a display module configured to display at least a portion of the multi-dimensional structure in a three-dimensional space, wherein each node is displayed at a location in the three-dimensional space defined by its three-dimensional coordinate; an input module configured to receive an input from a user to select a node; and a reader module configured to access data corresponding to the selected node, wherein each of the modules is configured to run on the first computing device. - View Dependent Claims (12, 13, 14, 16, 17, 18, 19, 20)
-
-
21. A system for accessing data visually on a first computing device across a communication channel, comprising:
-
a means for receiving data from a second computing device via the communication channel, the data representing at least a portion of a multi-dimensional structure including a plurality of nodes, wherein each node represents one of a data, an absence of data, and a set of nodes and, wherein each node has a three-dimensional coordinate; a means for displaying at least a portion of the multi-dimensional structure in a three-dimensional space, wherein each node is displayed at a location in the three-dimensional space defined by its three-dimensional coordinate; a means for receiving an input from a user to select a node; and a means for accessing data corresponding to the selected node.
-
-
22. A system for sending a data on a first computing device across a communication channel, comprising:
-
an edit module configured to enable a user to edit a structure of nodes, the structure of nodes including a plurality of nodes, wherein each node represents one of a data, an absence of data, and a set of nodes and has a three-dimensional coordinate; and a sender module configured to send at least a portion of the structure of nodes to a second computing device via the communication channel, wherein the second computing device displays at least a portion of the structure of nodes in a three-dimensional space, wherein each node is displayed at a location in the three-dimensional space defined by its three-dimensional coordinate; wherein each of the modules is configured to run on the first computing device. - View Dependent Claims (23)
-
Specification