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 relationships between data units for the purpose of selecting the data set to be synchronized, the metadata comprising at least information on relevance of the data units with regard to one another, wherein the relevance includes a probability value that a data unit associated with an initial data unit will be needed;
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 second data set comprising at least one data unit which, on the basis of the retrieved metadata, is most relevant to the initial data unit.
10 Assignments
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.
51 Citations
22 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 relationships between data units for the purpose of selecting the data set to be synchronized, the metadata comprising at least information on relevance of the data units with regard to one another, wherein the relevance includes a probability value that a data unit associated with an initial data unit will be needed; 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 second data set comprising at least one data unit which, on the basis of the retrieved metadata, is most relevant to the initial data unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A synchronization system comprising:
-
means for synchronizing data of at least two databases; means for maintaining metadata representing relationships between data units, the metadata comprising at least information on a relevance of the data units with regard to one another and wherein the relevance includes a probability value that a data unit associated with an initial data unit will be needed; 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 retrieved metadata, is most relevant to the at least one initial data unit. - View Dependent Claims (14, 15, 16)
-
-
17. 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 relationships between data units, the metadata comprising at least information on relevance of the data units with regard to one another and wherein the relevance includes a probability value that a data unit associated with an initial data unit will be needed; 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; and 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 retrieved metadata, is most relevant to the initial data unit. - View Dependent Claims (18, 19, 20)
-
-
21. A computer software product stored in a memory for controlling a synchronization device, comprising program code which, when executed in the synchronization device, causes the synchronization device to:
-
store metadata representing relationships between data units for selection of a data set to be synchronized, the metadata comprising at least information on relevance of the data units with regard to one another and wherein the relevance includes a probability value that a data unit associated with an initial data unit will be needed; 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 retrieved metadata, is most relevant to the initial data unit. - View Dependent Claims (22)
-
Specification