Selecting data for synchronization
First Claim
1. A method for selecting a data set to be synchronized from databases of a data system, the method comprising:
- maintaining in the data system metadata representing the relationships between data units for the purpose of selecting the data set to be synchronized, the metadata comprising at least information on the relevance of the data units with regard to one another;
retrieving metadata associated with at least one initial data unit of a first data set in response to a need to synchronize the first data set;
selecting a second data set for synchronization, the data set comprising at least one data unit which, on the basis of said metadata, is most relevant to the initial data unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for selecting a data set to be synchronized from databases of a data system, in which system metadata illustrating the relationships between data units of the data system are stored for the selection of the data set to be synchronized. The metadata comprises at least information on the relevance between the data units. When a first data set is to be synchronized, metadata associated with at least one initial data unit of the first data set is retrieved. Next, a second data set, which according to at least one metadata element comprises a data unit of maximum relevance to the initial data unit, is selected for synchronization.
-
Citations
18 Claims
-
1. A method for selecting a data set to be synchronized from databases of a data system, the method comprising:
-
maintaining in the data system metadata representing the relationships between data units for the purpose of selecting the data set to be synchronized, the metadata comprising at least information on the relevance of the data units with regard to one another;
retrieving metadata associated with at least one initial data unit of a first data set in response to a need to synchronize the first data set;
selecting a second data set for synchronization, the data set comprising at least one data unit which, on the basis of said metadata, is most relevant to the initial data unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A synchronization system comprising:
-
means for synchronizing the data of at least two databases;
means for maintaining metadata representing the relationships between data units, the metadata comprising at least information on the relevance of the data units with regard to one another;
means for retrieving the metadata associated with at least one initial data unit of a first data set in response to a need to synchronize the first data set;
means for selecting a second data set for synchronization, the second data set comprising at least one data unit which, on the basis of the metadata, is most relevant to the initial data unit. - View Dependent Claims (12, 13, 14)
-
-
15. A synchronization device comprising:
-
means for sending modifications made to a data set to be synchronized of at least one database to at least one second party involved in the synchronization;
means for storing metadata representing the relationships between the data units, the metadata comprising at least information on the relevance of the data units with regard to one another;
means for retrieving metadata associated with at least one initial data unit of a first data set in response to a need to synchronize the first data set;
means for selecting a second data set for synchronization, the second data set comprising at least one data unit which, on the basis of the metadata, is most relevant to the initial data unit. - View Dependent Claims (16)
-
-
17. A computer software product for controlling a synchronization device, comprising program code which, when executed in the synchronization device, causes the synchronization device to
store metadata representing the relationships between data units for the selection of a data set to be synchronized, the metadata comprising at least information on the relevance of the data units with regard to one another; -
retrieve metadata associated with at least one initial data unit of a first data set in response to a need to synchronize the first data set;
select a second data set for synchronization, the second data set comprising at least one data unit which, on the basis of the metadata, is most relevant to the initial data unit. - View Dependent Claims (18)
-
Specification