Image server synchronization
First Claim
1. A file organization system comprising:
- a first computing device having a first clocking reference and a first storage space;
a plurality of first local files stored in said first storage space, wherein said first storage space further has a dedicated first directory-modified-date, DMD, parameter updated to the current time according to said first clocking reference in response to a modification of said first storage space including at least one of the addition, deletion, and renaming of any of said first local files;
a second computing device having a first communication link with said first computing device and maintaining first statistical data, as supplied by said first computing device, on said first local files, said first statistical data including at least one of the name, the size, and the file type of said first local files, said first statistical data further including a first file-modification-date, FMD, parameter for storing a second modification date supplied by said first computing device, said second modification date being dependent on the most recent occurrence of a modification of any of said first local files as determined by said first clocking reference;
said first and second computing devices being effective for selectively implementing a first synchronization routine including the comparing of said first DMD parameter to said first FMD parameter, and responding to said first DMD parameter having a more recent modification date than said first FMD parameter by transferring update information on said first local files as determined by said first computing device to said second computing device for updating said first statistical data accordingly, and for resetting said first FMD parameter equal to said first DMD parameter.
2 Assignments
0 Petitions
Accused Products
Abstract
A package of local files are maintained in a first local computing device and a descriptive record of the local files is maintained in a second local computing device. A directory-modified-date parameter within the first local computing device and a file-modified-date parameter in the second local computing device, but updated in accordance with a local clock from the first local computing device, are used to maintain the descriptive record in the second local computing device synchronized with changes to the local files in the first local computing device. Copies of the descriptive record and package of local files are maintained in a remote computing system. A first package-modified-date, PMD, parameter in the second local computing device and a second PMD parameter in the remote computing system are used to maintain the copies in the remote computing system synchronized with those in first and second local computing devices.
-
Citations
47 Claims
-
1. A file organization system comprising:
-
a first computing device having a first clocking reference and a first storage space;
a plurality of first local files stored in said first storage space, wherein said first storage space further has a dedicated first directory-modified-date, DMD, parameter updated to the current time according to said first clocking reference in response to a modification of said first storage space including at least one of the addition, deletion, and renaming of any of said first local files;
a second computing device having a first communication link with said first computing device and maintaining first statistical data, as supplied by said first computing device, on said first local files, said first statistical data including at least one of the name, the size, and the file type of said first local files, said first statistical data further including a first file-modification-date, FMD, parameter for storing a second modification date supplied by said first computing device, said second modification date being dependent on the most recent occurrence of a modification of any of said first local files as determined by said first clocking reference;
said first and second computing devices being effective for selectively implementing a first synchronization routine including the comparing of said first DMD parameter to said first FMD parameter, and responding to said first DMD parameter having a more recent modification date than said first FMD parameter by transferring update information on said first local files as determined by said first computing device to said second computing device for updating said first statistical data accordingly, and for resetting said first FMD parameter equal to said first DMD parameter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A file organization system comprising:
-
a first network computing system having a first file package data store including first descriptive data of a first group of files and including a first package-modified-date, PMD, parameter that is updated in response to a change to said first descriptive data;
a second network computing system having a second file package data store including second descriptive data on a second group of files and including a second package-modified-date, PMD, parameter that is updated in response to a change to said second descriptive data;
a communication link coupling said first network computing system to said second network computing system;
whereineach of said first and second network computing systems are effective for selectively and independently initiating a package synchronization routine with the other of said first and second computing systems, the first or second computing system that initiates said package synchronization routine being designated as a source computing device and the other of said first and second computing systems being designated as a target computing device, wherein said package synchronization routine includes having said source and target computing devices determine which of their respective PMD parameter is indicative of a more recent time, and if the PMD parameter of the source computing device is indicative of a more recent time than the PMD parameter of the target computing device, then sending the file package data of the source computing device to the target computing device to be used to update the target computing device'"'"'s file package data, the target computing device'"'"'s PMD parameter being consequently updated. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A file organization system comprising:
-
a first storage space having a plurality of first local files, said first storage space having a dedicated directory-modified-date, DMD, parameter for storing a first modification date, said first modification date being updated to the current time according to a first clocking reference in response to a modification to said first storage space including at least the addition, deletion, renaming, or editing of any said first local files;
a second storage space maintaining statistical data on said first local files, said statistical data including at least one of the name, the size, and the file type of said first local files, said second storage space having a folder-modification-date, FMD, parameter for storing a second modification date, said second modification date being updated to the current time according to a second clocking reference in response to a modification to any existing one of said first local files;
a communication link between said first storage space and said second storage space for selectively comparing said DMD parameter with said FMD parameter, said first and second storage spaces responding to said DMD parameter having a more current modification date than said FMD parameter by transferring update file information from said first storage space to said second storage space, using the transferred update file information to modify said statistical data accordingly, and setting said FMD parameter equal to said DMD parameter disregarding said second clocking reference. - View Dependent Claims (42, 43, 44, 45, 46, 47)
-
Specification