Dropbox, Inc.
Incremental client synchronization
Last updated:
Abstract:
The disclosed technology relates to a system configured to identify a set of modifications based on a set of tree data structures including a sync tree, a remote tree, and a local tree. The sync tree represents a known synced state between a server state and a file system state, the remote tree represents the server state, and the local tree represents the file system state. The system is further configured to select a set of unblocked modifications from the set of modifications based on whether each modification has a dependency and execute, based on the set of unblocked modifications, a set of tasks configured to converge the server state and the file system state.
Status:
Grant
Type:
Utility
Filling date:
10 Jan 2018
Issue date:
3 Aug 2021