Transparent Data Service Suitable For Modifying Data Storage Capabilities In Applications
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes monitoring, on a computing device, data events corresponding to manipulation of data by an application. The monitoring is performed by a data library service that is embedded in the application. The method includes, in response to the monitoring indicating first data on the computing device is modified by the application, synchronizing, by the computing device under control at least in part of the data library service, second data stored on one or more storage providers in a network with the first data modified by the application and stored on the computing device. Apparatus and computer program products are also disclosed.
-
Citations
50 Claims
-
1-25. -25. (canceled)
-
26. A computing device, comprising:
-
one or more memories comprising computer-readable code; and one or more processors, configured in response to executing the computer-readable code to cause the computing device to perform; monitoring, on a computing device, data events corresponding to manipulation of data by an application, the monitoring performed by a data library service that is embedded in the application; and in response to the monitoring indicating first data on the computing device is modified by the application, synchronizing, by the computing device under control at least in part of the data library service, second data stored on one or more storage providers in a network with the first data modified by the application and stored on the computing device. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 37, 38, 39, 40)
-
-
34. The computing device of claim 34, wherein the one or more processors are further configured in response to executing the computer-readable code to cause the computing device to perform:
evaluating a data action, to be performed on the second data in response to the first data being modified, against the policy and one or more features supported by the one or more storage providers in order to determine the one or more storage providers do not support the feature required by the policy. - View Dependent Claims (35, 36)
-
41. A computer program product comprising a non-transitory computer readable storage medium having program code embodied therewith, the program code executable by a computing system to cause the computing system to perform:
-
monitoring, on a computing device, data events corresponding to manipulation of data by an application, the monitoring performed by a data library service that is embedded in the application; and in response to the monitoring indicating first data on the computing device is modified by the application, synchronizing, by the computing device under control at least in part of the data library service, second data stored on one or more storage providers in a network with the first data modified by the application and stored on the computing device. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50)
-
Specification