Selecting data for synchronization and for software configuration
First Claim
Patent Images
1. A computer implemented method for selecting a data set to be synchronized from data collections of a data system, wherein the data system comprises user data items and software data items, the method comprising:
- maintaining in the data system metadata defining relationship links between user data items and software data items,determining a utility value of at least one user data item on the basis of properties of one or more software data items related to the user data item in the metadata,selecting the user data item and one or more software data items related to the user data items to the data set for synchronization in response to the utility value of the user data item meeting at least one predetermined criterion, andsynchronizing at least part of the data items of the selection data set.
10 Assignments
0 Petitions
Accused Products
Abstract
According to a first aspect of the invention metadata between user data items and software data items is maintained. The utility of at least one user data item is determined on the basis of the properties of one or more software data items related to the user data item in the metadata. The user data item and one or more software data items related thereto are selected to the data set for synchronization in response to the utility of the user data item meeting a predetermined criterion.
35 Citations
27 Claims
-
1. A computer implemented method for selecting a data set to be synchronized from data collections of a data system, wherein the data system comprises user data items and software data items, the method comprising:
-
maintaining in the data system metadata defining relationship links between user data items and software data items, determining a utility value of at least one user data item on the basis of properties of one or more software data items related to the user data item in the metadata, selecting the user data item and one or more software data items related to the user data items to the data set for synchronization in response to the utility value of the user data item meeting at least one predetermined criterion, and synchronizing at least part of the data items of the selection data set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer implemented method for selecting software configuration of a data terminal, the method comprising:
-
maintaining metadata defining relationship links between user data items and software data items, selecting at least one user data item, determining a utility value of the user data item on the basis of properties of one or more software data items related to the user data item in the metadata, and selecting the software data items related to the user data item for the data terminal in response to the utility value of the user data item meeting at least one predetermined criterion, and requesting to transfer/sending at least part of the software data items of the selection data set to the data terminal. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A synchronization system configured to synchronize the data of at least two data collections, wherein the data system comprises user data items and software data items, the synchronization system being configured to:
-
maintain metadata defining relationship links between the user data items and the software data items, determine a utility value of at least one user data item on the basis of the properties of one or more software data items related to the user data item in the metadata, select the user data item and one or more software data items related thereto to a data set for synchronization in response to the utility value of the user data item meeting a predetermined criterion, and synchronize at least part of the data items of the selection data set.
-
-
17. A synchronization device comprising:
a memory configured to store metadata defining relationship links between user data items and software data items, the synchronization device being configured to; determine a utility value of at least one user data item on the basis of the properties of one or more software data items related to the user data item in the metadata, and select the user data item and one or more software data items related thereto to a data set for synchronization in response to the utility value of the user data item meeting a predetermined criterion, and synchronize at least part of the data items of the selection data set. - View Dependent Claims (18, 19)
-
20. A server device comprising:
a memory configured to store metadata defining relationship links between user data items and software data items, wherein the server device is configured to; select at least one user data item, determine a utility value of the user data item on the basis of the properties of one or more software data items related to the user data item in the metadata, select the software data items related to the user data item for a software configuration of a data terminal in response to the utility value of the user data item meeting at least one predetermined criterion, and send at least part of the software data items of the selection data set to the data terminal. - View Dependent Claims (21, 22)
-
23. A data terminal comprising:
a memory for storing metadata defining relationship links between user data items and software data items, wherein the data terminal is configured to; select at least one user data item, determine a utility value of the at least one user data item on the basis of the properties of one or more software data items related to the user data item in the metadata, select the software data items related to the user data item for the software configuration of the data terminal in response to the utility value of the user data item meeting at least one predetermined criterion, and send a request to transfer at least part of the software data items in the selection data set to the data terminal. - View Dependent Claims (24, 25)
-
26. A computer software product comprising a computer readable medium having machine readable instructions embodied on the computer readable medium for causing a computer to control a synchronization device, wherein the computer software product comprises:
-
a program code portion for maintaining metadata defining relationship links between user data items and software data items, a program code portion for determining a utility value of at least one user data item on the basis of the properties of one or more software data items related to the user data item in the metadata, a program code portion for selecting the user data item and one or more software data items related thereto to the data set for synchronization in response to the utility value of the user data item meeting a predetermined criterion, and a program code portion for synchronizing at least part of the data items of the selection data set.
-
-
27. A computer software product comprising a computer readable medium having machine readable instructions embodied on the computer readable medium for causing a computer to control a data processing apparatus, wherein the computer software product comprises:
-
a program code portion for maintaining metadata defining relationship links between user data items and software data items, a program code portion for selecting at least one user data item, a program code portion for determining a utility value of the user data item on the basis of the properties of one or more software data items related to the user data item in the metadata, a program code portion for selecting the software data items related to the user data item in response to the utility value of the user data item meeting a predetermined criterion, and a program code portion for requesting to transfer/sending at least part of the software data items in the selection data set to the data terminal.
-
Specification