Scheduled synchronization
First Claim
1. A method of controlling synchronization according to a stored update schedule, the method implemented at least in part by a computing system, the method comprising:
- at a client device, locally storing a document comprising one or more visualizations based on a plurality of datasets, wherein the plurality of datasets comprise a plurality of locally stored datasets;
storing the update schedule in association with the document, the update schedule indicating a periodic interval for synchronizing the document;
selecting whether respective locally stored datasets are to be uploaded with the document to the remote server;
storing login credentials for a remote server; and
programmatically uploading the document and the selected locally stored datasets from the client device to the remote server without user interaction and according to the update schedule, the uploading comprising logging into the remote server using the stored login credentials and transmitting the document to the remote server, whereby the locally stored document and the uploaded document are synchronized at periodic intervals.
1 Assignment
0 Petitions
Accused Products
Abstract
The described technologies can be used for scheduled synchronization of documents. In one example, a method of controlling synchronization according to a stored update schedule can comprise locally storing a document comprising one or more visualizations based on at least one or more datasets. The update schedule can be stored in association with the document. The update schedule can indicate a periodic interval for synchronizing the document. Login credentials for a remote server can be stored. An upload of the document to the remote server can be initiated without user interaction and according to the update schedule. Uploading can comprise logging into the remote server using the stored login credentials and transmitting the document to the remote server, whereby the locally stored document and the uploaded document are synchronized at periodic intervals.
17 Citations
19 Claims
-
1. A method of controlling synchronization according to a stored update schedule, the method implemented at least in part by a computing system, the method comprising:
-
at a client device, locally storing a document comprising one or more visualizations based on a plurality of datasets, wherein the plurality of datasets comprise a plurality of locally stored datasets; storing the update schedule in association with the document, the update schedule indicating a periodic interval for synchronizing the document; selecting whether respective locally stored datasets are to be uploaded with the document to the remote server; storing login credentials for a remote server; and programmatically uploading the document and the selected locally stored datasets from the client device to the remote server without user interaction and according to the update schedule, the uploading comprising logging into the remote server using the stored login credentials and transmitting the document to the remote server, whereby the locally stored document and the uploaded document are synchronized at periodic intervals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
one or more computer-readable storage media comprising; a plurality of local datasets; a document comprising one or more visualizations based on a plurality of datasets, wherein the plurality of datasets comprises the plurality of local datasets; and an update schedule indicating a periodic interval for synchronizing the document; and a processor in communication with the one or more computer-readable storage media, the processor executing a client application configured to synchronize the document according to the update schedule, wherein synchronizing of the document comprises; selecting whether respective local datasets are to be uploaded with the document to a remote server; and in response to selecting the local datasets are to be uploaded, logging into the remote server and transmitting the document and the selected local datasets to the remote server. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. One or more computer-readable storage media comprising computer-executable instructions causing a computing system to perform a method comprising:
-
at a client device, storing a document comprising a first chart generated from a private local dataset and a second chart generated from a shareable local dataset; storing an update schedule in association with the document, the update schedule indicating a periodic interval for synchronizing the document, wherein synchronizing the document comprises selectively refreshing the document; storing login credentials for a remote server; selecting to upload the shareable local dataset and not the private local dataset; and in response to selecting to upload the shareable local dataset and not the private local dataset and according to the update schedule, programmatically uploading the refreshed document and the shareable local dataset from the client device to the remote server without user interaction, the uploading comprising logging into the remote server using the stored login credentials and transmitting the document and the shareable local dataset to the remote server without uploading the private local dataset. - View Dependent Claims (19)
-
Specification