SYSTEM AND METHOD FOR OFFLINE SYNCHRONIZATION OF EXCEPTION ITEMS OF SHARED SERVICES FOR CLIENT APPLICATIONS
First Claim
1. A method to be executed at least in part in a computing device for sharing data with offline editing capability, the method comprising:
- receiving data from a share server;
translating the received data;
storing the translated data at a data store associated with a client application; and
making the stored data available to the client application such that offline edits to the data are synchronized with the share server.
2 Assignments
0 Petitions
Accused Products
Abstract
Application Programming Interfaces (APIs) and UI modifications for existing applications are used to implement efficient methods for taking content offline with full synchronization, incremental synchronization, in the case of document libraries per-folder synchronization, and the like. The APIs provide support for synchronizing changes to attachments, the ability to download a document library'"'"'s complete contents or only a list of the available documents, and read-only folder hierarchy replication in the case of document libraries. These abilities coupled with corresponding user interface features enable easier browsing and searching of large document library structures, making edits to those documents offline, being able to see an up-to-date version of those documents in a preview mode, and receiving reminders when offline edits remain on the local computer and need to be updated to a server.
-
Citations
20 Claims
-
1. A method to be executed at least in part in a computing device for sharing data with offline editing capability, the method comprising:
-
receiving data from a share server; translating the received data; storing the translated data at a data store associated with a client application; and making the stored data available to the client application such that offline edits to the data are synchronized with the share server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for sharing data with offline editing capability, comprising:
-
a data store for storing received data from a share server; a client application for consuming the stored data; a sharing Application Programming Interface (API) configured to; receive the data from the share server; translate the data; make the stored data available to the client application; and if any changes are made to the stored data, uploading the changes for synchronization with the data at the share server. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-readable medium having computer executable instructions for sharing data with offline editing capability, the instructions comprising:
-
receiving data from a share server; translating the received data; storing the translated data at a data store associated with a client application; making the stored data available to the client application such that offline edits to the data are synchronized with the share server; and in response to a change on one of the data and an attached document by the client application uploading the changed data to the share server for synchronization, wherein the client application reflects a document'"'"'s state instead of checking out the document from the share server. - View Dependent Claims (19, 20)
-
Specification