×

Content management client synchronization service

  • US 10,324,903 B1
  • Filed: 01/11/2018
  • Issued: 06/18/2019
  • Est. Priority Date: 12/28/2017
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for synchronizing content items between a user account on a content management system and a client device authorized to access the user account, the method comprising:

  • obtaining a set of tree data structures includinga remote tree representing a server state of content items associated with the user account on the content management system during a current time period,a local tree representing a file system state of content items associated with the user account on the client device during the current time period, anda sync tree representing a known sync state during a previous time period where the sync tree, the local tree, and the remote tree were identical, wherein the sync tree includes representations of content items that, during the previous time period, were included in both the local tree and the remote tree;

    determining that the user account on the content management system includes at least one modification not synchronized to the client device by comparing the remote tree and the sync tree; and

    determining that the client device includes at least one modification not synchronized to the content management system by comparing the sync tree and the local tree.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×