Techniques to manage a remote data store for an electronic device
AssigneeNetApp, Inc.
InventorsOnkar Bhat, Sharad Jain, Pramodh Pisupati
Life of this patent
Estimating the term…
Abstract
A remote data storage system for providing one or more mobile devices with a remote data store. The system may include a cloud platform with a storage management application and a data store. A mobile storage application may operate on a mobile device to enable the mobile device to interact with the storage management application. The storage management application may condition data for exchange between the mobile device and the data store. The conditioning of data may include the replacement of duplicate data subsets with references to equivalent data subsets. Other embodiments are described and claimed.
Claims20
An apparatus, comprising:
- logic, at least a portion of which is implemented in hardware, the logic comprising a storage management application to manage a data store of a cloud platform, the storage management application comprising:
- an interface component to receive a set of data via a defined interface;
- an indexing component to generate a current key value for a subset of data from the set of data, compare the current key value with a previous key value, and identify the subset of data as duplicate data when the current key value matches the previous key value;
- and
- a storage component to create a storage object for the set of data, the storage object to include a reference for the duplicate data, associate the storage object with an object identifier, and store the storage object in the data store of the cloud platform.
The apparatus of claim 14, the verification component to validate the access token through comparison of the access token to a registration store.
A computer-implemented method, comprising:
- receiving a set of data via a defined interface;
- generating a current key value for a subset of data from the set of data;
- comparing the current key value with a previous key value;
- identifying the subset of data as duplicate data when the current key value matches the previous key value;
- creating a storage object for the set of data, the storage object including a reference for the duplicate data;
- associating the storage object with an object identifier;
- storing the storage object in a data store of a cloud platform.
One or more computer-readable media to store instructions that when executed by a processor circuit causes the processor circuit to:
- receive a set of data via a defined interface;
- generate a current key value for a subset of data from the set of data;
- compare the current key value with a previous key value;
- identify the subset of data as duplicate data when the current key value matches the previous key value;
- create a storage object for the set of data, the storage object including a reference for the duplicate data;
- associate the storage object with an object identifier;
- store the storage object in a data store of a cloud platform.
Dependencies are inferred from the claim text.