SYSTEM AND METHOD FOR MAINTAINING A FILE SYSTEM AT A COMPUTING DEVICE
First Claim
1. A computing device comprising:
- a processor,memory operably connected to the processor, the memory including a file system having;
a plurality of items comprising;
a plurality of files, each file having unique content;
a plurality of container structures representing a plurality of folders, at least two container structures including one or more references referencing at least some of the plurality of items other than the at least two container data structures; and
a first item of the plurality of items being referenced by more than one container structure whereby a single item of the file system can be contained in multiple folders.
1 Assignment
0 Petitions
Accused Products
Abstract
A computing device including a file system in memory is provided. The file system has a plurality of items. Where an item is a file, it has a unique content. Where an item is a folder, it is represented by a plurality of container structures. Each container structure references items in the file system through the use of references such as pointers. Each item can be contained by more than one folder by being referenced by more than one folder. Each item can also include a contained-by structure including references to folders containing that item. Moreover, each item can include relationship structures allowing the items to be organized in accordance with relationships other than contained-by relationships, such as content derivation relationships. The file system can be manipulated through the use of various operations such as “Archive” and “Restore” operations.
7 Citations
23 Claims
-
1. A computing device comprising:
-
a processor, memory operably connected to the processor, the memory including a file system having; a plurality of items comprising; a plurality of files, each file having unique content; a plurality of container structures representing a plurality of folders, at least two container structures including one or more references referencing at least some of the plurality of items other than the at least two container data structures; and a first item of the plurality of items being referenced by more than one container structure whereby a single item of the file system can be contained in multiple folders. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of maintaining a file system on a computing device having a memory and a processor, the method comprising:
-
maintaining in the memory a plurality of items including a plurality of files having unique content and a plurality of folders, each folder represented by a container structure, each container structure including references indicating items contained by the referencing container structure, at least one item being referenced by more than one container structure; and performing an operation on the file system. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification