MULTI-DIMENSIONAL FILE SYSTEM
First Claim
1. A computer-implemented method of navigating a multi-dimensional file system, the method comprising:
- receiving a navigation command, wherein the navigation command includes a number of units and at least one direction to travel within the multi-dimensional file system on a dimension relative to an origin file location, wherein the multi-dimensional file system comprises multiple two-dimensional file systems stacked upon each other;
changing a viewer location to a new viewer location based on the navigation command, wherein the new viewer location is designated by a name comprising a plurality of elements, wherein the plurality of elements includes one element for each direction on each dimension, each element indicating the'"'"'distance traveled from the origin file location in the relevant direction; and
performing processing based on the new viewer location.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for providing a multi-dimensional file system are provided. Instead of the limited parent-child relationships provided by traditional folder tree file systems, embodiments of the present disclosure may provide file system relationships in an arbitrary number of dimensions to provide greater flexibility in organizing files, navigating the file system, and/or launching executable instructions. A user may navigate among files by traversing links between neighboring files, and/or may access specific files by specifying a location of the specific file in the multi-dimensional space.
-
Citations
29 Claims
-
1. A computer-implemented method of navigating a multi-dimensional file system, the method comprising:
-
receiving a navigation command, wherein the navigation command includes a number of units and at least one direction to travel within the multi-dimensional file system on a dimension relative to an origin file location, wherein the multi-dimensional file system comprises multiple two-dimensional file systems stacked upon each other; changing a viewer location to a new viewer location based on the navigation command, wherein the new viewer location is designated by a name comprising a plurality of elements, wherein the plurality of elements includes one element for each direction on each dimension, each element indicating the'"'"'distance traveled from the origin file location in the relevant direction; and performing processing based on the new viewer location. - View Dependent Claims (2, 3, 4, 6, 23, 24, 25, 26, 27, 28, 29)
-
-
5. (canceled)
-
7. (Canceled)
-
8. A computer-readable medium having computer-executable instructions stored thereon that, in response to execution by one or more processors of a computing device, cause the computing device to:
-
receive a navigation command, wherein the navigation command includes a number of units and at least one direction to travel within a multi-dimensional file system on a dimension relative to an origin file location, wherein the multi-dimensional file system comprises multiple two-dimensional file systems stacked upon each other; change a viewer location to a new viewer location based on the navigation command, wherein the new viewer location is designated by a name comprising a plurality of elements, wherein the plurality of elements includes one element for each direction on each dimension, each element indicating the distance traveled from the origin file location in the relevant direction; and perform processing based on the new viewer location. - View Dependent Claims (9, 10, 11, 13)
-
-
12. (canceled)
-
14. (canceled)
-
15. A computing device configured to provide multi-dimensional access to locations in a computer-readable storage medium, the computing device comprising:
-
at least one processor; and a computer-readable medium having computer-executable instructions stored thereon that, in response to execution by the at least one processor, cause the computing device to; receive a navigation command, wherein the navigation command includes a number of units and at least one direction to travel within a multi-dimensional file system on a dimension relative to an origin file location, wherein the multi-dimensional file system comprises multiple two-dimensional file systems stacked upon each other; change a viewer location to a new viewer location based on the navigation command, wherein the new viewer location is designated by a name comprising a plurality of elements, wherein the plurality of elements includes one element for each direction on each dimension, each element indicating the distance traveled from the origin file location in the relevant direction; and perform processing based on the new viewer location. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. -22. (canceled)
Specification