Management and synchronization application for network file system
First Claim
Patent Images
1. A method for managing files, the method comprising:
- mapping information about a file system to a comparison file, the information identifying at least a first item in the file system located at a first location, the first location being identifiable by a first location information;
making a working version of a portion of the file system, the working version including at least a first working item that corresponds to the first item, the first working item initially being located at a second location identifiable by the first location information; and
using information in the comparison file and about the working version to subsequently determine if the first working item is located at a third location identifiable by a second location information, the second location information being different than the first location information.
2 Assignments
0 Petitions
Accused Products
Abstract
An application is provided for managing files. Information about a file system is mapped to a comparison file. A working version is made from the file system. The application identify one or more operations were performed on the working version. The identified operations are recreated on the file system during a synchronization operation.
-
Citations
107 Claims
-
1. A method for managing files, the method comprising:
-
mapping information about a file system to a comparison file, the information identifying at least a first item in the file system located at a first location, the first location being identifiable by a first location information;
making a working version of a portion of the file system, the working version including at least a first working item that corresponds to the first item, the first working item initially being located at a second location identifiable by the first location information; and
using information in the comparison file and about the working version to subsequently determine if the first working item is located at a third location identifiable by a second location information, the second location information being different than the first location information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30)
-
-
12. A method for managing files, the method comprising:
-
mapping information about a file system to a comparison file;
making a working version of a portion of the file system; and
using information in the comparison file and about the working version to subsequently determine if a first working item in the working version was once copied from a second working item in the working version.
-
-
25. A method for managing files, the method comprising:
-
mapping information about a file system to a comparison file, the information identifying at least a first item in the file system located at a first location, the first location being identifiable by a first location information;
making a working version of a portion of the file system, the working version including at least a first working item originating from the first item, the first working item initially being located at a second location, the second location being identifiable by the first location information; and
using information in the comparison file and about the working version to detect if at least one of two operations were performed on the working version, the operations including changing the first location information for the first working item, and editing a content of the first working item.
-
-
31. A method for managing files, the method comprising:
-
mapping information about a file system to a comparison file, the information identifying at least a first item in the file system located at a first location, the first location being identifiable by a first location information;
making a working version of a portion of the file system, the working version including at least a first working item originating from the first item, the first working item initially being located at a second location, the second location being identifiable by the first location information; and
using information in the comparison file and about the working version to determine if a compound operation was performed on the first working item, the compound operation including at least two successive operations from a set of operations that consist of changing the first location information for the first working item, making a first working copy from the first working item, and editing a content of the first working item. - View Dependent Claims (32, 33, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
34. A computer system comprising:
-
a memory to store a working version of a portion of a file system located on a second computer system; and
a processor that marks at least a creation time of a first working item in the working version, the first working item originating from a first item of the portion of the file system, the processor subsequently using the creation time to detect an operation performed on the first working item.
-
-
43. A computer system comprising:
-
a memory to store a working version of a portion of a file system accessible on a second computer, the working version including a plurality of working items, the memory also storing a comparison file including information about the plurality of working items; and
a processor configured to record at least a first time value for a first set of working items in the working version when the first set of working items are initially stored in the memory, the processor subsequently identifying a first time value of a second working item in the working version, the processor comparing the first time value of the second working item with the first time values of the first set of working items to detect an operation performed on the working version that affects the second working item. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 69)
-
-
60. A computer system comprising:
-
a server that stores a file system; and
a client coupleable to the file system to retrieve at least a portion of the file system, the portion of the file system being made available on the client as a working version, the working version initially including a plurality of working items, each working item originating from a corresponding item in the file system; and
processing resources to record initial information about the working version, and to subsequently detect two or more operations performed on the working version, the operations being selected from a group of operations consisting of adding an item to the working version, editing an item in the working version, deleting an item from the working version, and moving an item in the working version to a new location. - View Dependent Claims (61, 62, 63, 64, 65, 66, 67, 68, 70, 71, 72, 73, 74, 75)
-
-
76. A computer readable medium carrying instructions for managing files, the instructions including instructions for performing the steps of:
-
mapping information about a file system to a comparison file, the information identifying at least a first item in the file system located at a first location, the first location being identified by a first location information;
making a working version of a portion of the file system, the working version including at least a first working item originating from the first item, the first working item initially being located at a second location by the first location information; and
using information in the comparison file and about the working version to determine if the first working item is located at a third location identified by a second location information, the second location information being different than the first location information. - View Dependent Claims (77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 98)
-
-
87. A computer readable medium carrying instructions for managing files on different computers, the instructions including instructions for performing the steps of:
-
mapping information about a file system to a comparison file making a working version of a portion of the file system;
using information in the comparison file and about the working version to subsequently determine if a first working item in the working version was once copied from a second working item in the working version. - View Dependent Claims (88, 89, 90, 91, 92, 93, 94, 95, 96, 97)
-
-
99. A computer readable medium for managing files, the computer readable medium carrying instructions including instructions for performing the steps of:
-
mapping information about a file system to a comparison file, the information identifying at least a first item in the file system located at a first location, the first location being identified by a first location information;
making a working version of a portion of the file system, the working version including at least a first working item originating from the first item, the first working item initially being located at a second location, the second location being identified by the first location information; and
using information in the comparison file and about the working version to detect if at least one of two operations were performed on the working version, the operations including changing the first location information for the first working item, and editing a content of the first working item. - View Dependent Claims (100, 101, 102, 103, 104)
-
-
105. A computer readable medium carrying instructions for managing files, the instructions including instructions for performing the steps of:
-
mapping information about a file system to a comparison file, the information identifying at least a first item in the file system located at a first location, the first location being identified by a first location information;
making a working version of a portion the file system, the working version including at least a first working item originating from the first item, the first working item initially being located at a second location, the second location being identified by the first location information; and
using information in the comparison file and about the working version to determine if a compound operation was performed on the first working item, the compound operation including at least two successive operations from a set of operations that consist of changing the first location information for the first working item, making a first working copy from the first working item, and editing a content of the first working item. - View Dependent Claims (106, 107)
-
Specification