APPLICATION PROGRAMMING INTERFACES FOR DATA SYNCHRONIZATION WITH ONLINE STORAGE SYSTEMS
First Claim
1. A computer-implemented method for managing access to data associated with an online storage system, comprising:
- enabling synchronization of the data between an electronic device and the online storage system through an application programming interface (API) with an application on the electronic device; and
using the API to provide a synchronization state of the data to the application, wherein the synchronization state comprises at least one of a download state, an upload state, an idle state, a transfer progress, a cached state, and an error state.
4 Assignments
0 Petitions
Accused Products
Abstract
The disclosed embodiments provide a system that manages access to data associated with an online storage system. During operation, the system enables synchronization of the data between an electronic device and the online storage system through an application programming interface (API) with an application on the electronic device. Next, the system uses the API to provide a synchronization state of the data to the application, wherein the synchronization state comprises at least one of a download state, an upload state, an idle state, a transfer progress, a cached state, and an error state.
-
Citations
20 Claims
-
1. A computer-implemented method for managing access to data associated with an online storage system, comprising:
-
enabling synchronization of the data between an electronic device and the online storage system through an application programming interface (API) with an application on the electronic device; and using the API to provide a synchronization state of the data to the application, wherein the synchronization state comprises at least one of a download state, an upload state, an idle state, a transfer progress, a cached state, and an error state. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for managing access to data associated with an online storage system, comprising:
-
a synchronization apparatus configured to enable synchronization of the data between an electronic device and the online storage system through an application programming interface (API) with an application on the electronic device; and a communication apparatus configured to use the API to provide a synchronization state of the data to the application, wherein the synchronization state comprises at least one of a download state, an upload state, an idle state, a transfer progress, a cached state, and an error state. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for managing access to data associated with an online storage system, the method comprising:
-
enabling synchronization of the data between an electronic device and the online storage system through an application programming interface (API) with an application on the electronic device; and using the API to provide a synchronization state of the data to the application, wherein the synchronization state comprises at least one of a download state, an upload state, an idle state, a transfer progress, a cached state, and an error state. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification