Synchronization and merge engines
First Claim
1. A method of synchronizing folders between one or more layers of folders, the method comprising:
- selecting one or more layers to link together;
comparing folders in the selected one or more layers using an immutable identifier;
parsing the folders of each of the selected one or more layers into fields;
comparing the fields of parsed folders of the selected one or more layers; and
determining whether to synchronize the folders of the selected one or more layers based on one or more conflict rules triggered in response to the comparison of the fields of the parsed folders.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and a method are disclosed for synchronizing folders between one or more layers of folders. It includes selecting layers to link together, comparing folders in the selected layers using an immutable identifier, parsing the folders of each of the selected layers into fields, comparing the fields of parsed folders of the selected layers, and determining whether to synchronize the folders of the selected layers based on conflict rules triggered in response to the comparison of the fields of the parsed folders. Also disclosed is a system and method of merging two or more folders in a network into a single folder. It includes comparing entries between folders to identify duplicate entries, grouping the identified duplicate entries in each folder, generating a matrix from the duplicates grouping and assigning each matrix entry a value, and matching the matrix entries based on the assigned values to determine an extent to merge an identified duplicate entry.
-
Citations
20 Claims
-
1. A method of synchronizing folders between one or more layers of folders, the method comprising:
-
selecting one or more layers to link together;
comparing folders in the selected one or more layers using an immutable identifier;
parsing the folders of each of the selected one or more layers into fields;
comparing the fields of parsed folders of the selected one or more layers; and
determining whether to synchronize the folders of the selected one or more layers based on one or more conflict rules triggered in response to the comparison of the fields of the parsed folders. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of merging a plurality of folders in a network into a single folder, the method comprising:
-
comparing entries in the first folder to entries in a second folder to identify duplicate entries between the first folder and the second folder, an entry determined to be a duplicate in response to match of an identifier in the entry in the first folder and an identifier in the entry in the second folder;
grouping the identified duplicate entries from the first folder;
grouping the identified duplicate entries from the second folder;
generating pairings of entries, the pairings including a value associated with merging an identified duplicate entry in one grouping with each identified duplicate entry in the other grouping; and
matching the entries based on the assigned values to determine an extent to merge an identified duplicate entry. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for merging a plurality of folders in a network into a single folder, the system comprising:
-
a means for comparing entries in the first folder to entries in a second folder to identify duplicate entries between the first folder and the second folder, an entry determined to be a duplicate in response to match of an identifier in the entry in the first folder and an identifier in the entry in the second folder;
a means for grouping the identified duplicate entries from the first folder;
a means for grouping the identified duplicate entries from the second folder;
a means for generating a matrix comprised of a plurality of matrix entries, each matrix entry including a value associated with merging an identified duplicate entry in one grouping with each identified duplicate entry in the other grouping; and
a means for matching the matrix entries based on the assigned values to determine an extent to merge an identified duplicate entry. - View Dependent Claims (18, 19, 20)
-
Specification