Method and Apparatus for the Synchronization and Storage of Metadata
First Claim
1. A method of synchronizing metadata between two or more metadata repositories, the method comprising the steps of:
- (a) transferring metadata fields of a home metadata repository to at least one specific remote metadata repository;
(b) saving the metadata fields of the at least one specific remote metadata repository in a table of a collection attached to the home metadata repository;
(c) comparing data in the metadata fields of the home metadata repository, the at least one specific remote metadata repository and the collection tables to identify inconsistent data in the metadata fields; and
(d) updating the metadata fields of the home metadata repository, the at least one specific remote metadata repository or the collection tables for specific remote repositories to eliminate the inconsistent data.
2 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the invention described herein provide a method and apparatus for the synchronization of metadata across various metadata repositories. According to the invention, upon synchronization of a local metadata repository and at least one remote metadata repository, metadata values are stored in a local collection or mediator database. The mediator database facilitates conflict resolution across metadata repositories. The invention further provides a repository-specific metadata memory to enable the storage of repository-specific metadata histories to further enhance management and synchronization of the metadata.
-
Citations
20 Claims
-
1. A method of synchronizing metadata between two or more metadata repositories, the method comprising the steps of:
-
(a) transferring metadata fields of a home metadata repository to at least one specific remote metadata repository; (b) saving the metadata fields of the at least one specific remote metadata repository in a table of a collection attached to the home metadata repository; (c) comparing data in the metadata fields of the home metadata repository, the at least one specific remote metadata repository and the collection tables to identify inconsistent data in the metadata fields; and (d) updating the metadata fields of the home metadata repository, the at least one specific remote metadata repository or the collection tables for specific remote repositories to eliminate the inconsistent data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A media device capable of participating in the synchronization of metadata between two or more metadata repositories, the media device comprising:
-
a storage medium containing a home metadata repository; and a processor coupled to the storage medium and programmed with computer-executable instructions to perform the steps comprising; transferring metadata fields of the home metadata repository to at least one remote metadata repository; and saving the metadata fields of the at least one remote metadata repository in a table of a collection attached to the home metadata repository. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus comprising:
-
means for transferring metadata fields of a home metadata repository to at least one remote metadata repository; means for saving the metadata fields of the home metadata repository in a table of a collection attached to the home metadata repository; means for saving the metadata fields of the at least one remote metadata repository in a second table of the collection attached to the home metadata repository; means for comparing data in the metadata fields of the home metadata repository, the at least one remote metadata repository and the collection tables to identify inconsistent data in the metadata fields; and means for updating the metadata fields of the home metadata repository, the at least one remote metadata repository or the collection tables to eliminate the inconsistent data. - View Dependent Claims (20)
-
Specification