FILE SYSTEM WATCHER IN THE PRESENCE OF DIFFERENT FILE SYSTEMS
First Claim
1. A method to synchronize electronic objects replicated among different file systems, the method comprising:
- processing a received notification or event that a first replication of an electronic object of a first file system has been modified;
determining if a modification to the first replication of the electronic object has been made;
updating the first replication of the electronic object of the first file system in a local storage, if necessary; and
synchronizing the replications of the electronic object among the file systems upon which the electronic object is replicated without compromising features of the file systems.
2 Assignments
0 Petitions
Accused Products
Abstract
The claimed subject matter is directed to a file system watcher in the presence of different file systems to allow synchronization of replicated files distributed among different file systems without compromising the features of each file system. To synchronize the distributed replications, a platform independent synchronization manager creates a file system watcher for each file system associated with a replication of the file. The file system watcher monitors each object for events affecting the object or the object'"'"'s constituent files, such as creation, deletion, change and rename. Notifications are sent to the synchronization manager, which consolidates the modifications and updates a locally stored replication, if necessary. The synchronization manager then sends a notification of an update to all other synchronization managers for all replications of the distributed file or folder. Synchronization is complete when the nonconforming synchronization managers acquire a replication of the locally stored replication and update their respective objects to conform therewith.
32 Citations
20 Claims
-
1. A method to synchronize electronic objects replicated among different file systems, the method comprising:
-
processing a received notification or event that a first replication of an electronic object of a first file system has been modified; determining if a modification to the first replication of the electronic object has been made; updating the first replication of the electronic object of the first file system in a local storage, if necessary; and synchronizing the replications of the electronic object among the file systems upon which the electronic object is replicated without compromising features of the file systems. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 15)
-
-
11. A system for synchronizing electronic objects replicated among multiple file systems, the system comprising:
-
one or more electronic objects of one or more file systems; a synchronization manager; and a local storage, wherein the synchronization manager creates a file system watcher for a replication of the electronic object specific to each file system the electronic object is replicated upon, the file system watcher processes received notifications or events that the replication of the electronic object has been modified, the file system watcher determines if the modification to the replication of the electronic object has occurred, the file system watcher updates the replication of the electronic object in the local storage, the file system watcher notifies the synchronization manager that a replication of the electronic object has been updated, and the synchronization manager synchronizes the replications of the electronic object among the file systems upon which the electronic object is replicated without compromising features of the file systems. - View Dependent Claims (13)
-
-
16. A system for synchronizing electronic objects replicated among multiple file systems, the system comprising:
-
a computer system having a processor coupled to a memory, the memory having computer readable code, which when executed by the processor causes the computer system to implement a synchronization manager for managing the synchronization of the replications of the electronic objects, wherein, the synchronization manager creates a file system watcher for a replication of the electronic object specific to each file system the electronic object is replicated upon, the file system watcher processes received notifications or events that the replication of the electronic object has been modified, the file system watcher determines if the modification to the replication of the electronic object has occurred, the file system watcher updates the replication of the electronic object in the local storage, the file system watcher notifies the synchronization manager that a replication of the electronic object has been updated, and the synchronization manager synchronizes the replications of the electronic object among the file systems upon which the electronic object is replicated without compromising features of the file systems. - View Dependent Claims (17, 18, 19, 20)
-
Specification