Metadata-driven version management service in pervasive environment
AssigneeInternational Business Machines Corporation
InventorsKun Bai, David L. Cohn, Hani T. Jamjoom, Liangzhao Zeng
Life of this patent
Estimating the term…
Abstract
Metadata driven version management service determines one or more version operations to perform based on the properties of a device, computing environment and metadata associated with a file being versioned. The version management service allows different devices to perform different version operations based on different device properties.
Claims13
A computer readable storage medium storing a program of instructions executable by a machine to perform a method of metadata driven version management services, comprising:
- accessing a file used in pervasive computing environment for synchronizing, by a given universal identification and storage location of the file;
- extracting metadata associated with the file;
- determining whether to synchronize by keeping a delta of the file locally at a device being synchronized or by keeping a whole copy of the file locally at the device being synchronized or by keeping both, based on the metadata associated with the file, one or more properties associated with the device being synchronized and one or more characteristics of the pervasive computing environment;
- determining one or more version operations based on the determining of whether to synchronize by keeping the delta of the file locally at the device being synchronized or by keeping the whole copy of the file locally at the device being synchronized;
- and
- performing the one or more version operations for synchronizing the file at the device being synchronized.
A system for metadata driven version management service, comprising:
- a processor;
- a version management module operable to access a file used in pervasive computing environment for synchronizing, by a given universal identification and storage location of the file,
- the version management module further operable to extract metadata associated with the file,
- the version management module further operable to determine whether to synchronize by keeping a delta of the file locally at a device being synchronized or by keeping a whole copy of the file locally at the device being synchronized or by keeping both, based on the metadata associated with the file, one or more properties associated with the device being synchronized and one or more characteristics of the pervasive computing environment,
- the version management module further operable to determine one or more version operations based on the determining of whether to synchronize by keeping the delta of the file locally at the device being synchronized or by keeping the whole copy of the file locally at the device being synchronized,
- the version management module further operable to perform the one or more version operations for synchronizing the file at the device being synchronized.
Dependencies are inferred from the claim text.