Patent ID: 8458127
Filing Date: 2013-06-04
Classification: G06F

Abstract:
1. A method comprising: responsive to a synchronization operation identifying a first application data file, selecting, by a synchronization engine executing on a host, from a data access module operative to directly access the first application data file and a data access plug-in to an application executing on the host, wherein the data access plug-in is operative to access the first application data file via the application, wherein the data access plug-in is selected over the data access module if the application has a lock on the first application data file thereby preventing direct access to the first application data file by the data access module, the lock indicating a reservation for use by the data access module; responsive to the synchronization operation, determining a connection mode between the synchronization engine and a remote server; gathering, using the selected access method, state information relating to the first application data file; and synchronizing the first application data file with a second application data file based at least in part on the state information.