VIOLATION RESOLUTION IN CLIENT SYNCHRONIZATION

    公开(公告)号:US20190205406A1

    公开(公告)日:2019-07-04

    申请号:US15867496

    申请日:2018-01-10

    Applicant: Dropbox, Inc.

    Abstract: The disclosed technology relates to a system configured to receive a set of operations configured to converge a server state and a file system state, wherein the server state is for content items stored by a content management system and the file system state is for the content items stored on a client device. The system is further to detect a violation of a rule by an operation in the set of operations, identify resolution actions for the violation of the rule, and perform the resolution actions.

    CONTENT MANAGEMENT CLIENT SYNCHRONIZATION SERVICE

    公开(公告)号:US20190205458A1

    公开(公告)日:2019-07-04

    申请号:US15868505

    申请日:2018-01-11

    Applicant: Dropbox, Inc.

    Abstract: The disclosed technology relates to a system configured to compute a difference between a local tree data structure representing a file system state for content items associated with a user account on the computing system and a sync tree data structure representing a known synchronization state between a content management system and the computing system. The system is configured to generate, based on the difference, a set of operations that when performed update the content items stored on the content management system to converge a server state for content items associated the user account on the content management system and the file system state.

    FILE JOURNAL INTERFACE FOR SYNCHRONIZING CONTENT

    公开(公告)号:US20190205419A1

    公开(公告)日:2019-07-04

    申请号:US15858410

    申请日:2017-12-29

    Applicant: Dropbox, Inc.

    Abstract: In some embodiments, a system for synchronizing content with client devices receives a request from a client device to synchronize operations pertaining to content items associated with a user account registered at the system. The request can include the operations and a cursor identifying a current position of the client in a journal of revisions on the system. Based on the operations, the system generates linearized operations associated with the content items. The linearized operations can include a respective operation derived for each of the content items from one or more of the operations. The system converts each respective operation in the linearized operations to a respective revision for the journal of revisions and, based on the cursor, determines whether the respective revision conflicts with revisions in the journal. When the respective revision does not conflict with revisions in the journal, the system adds the respective revision to the journal.

Patent Agency Ranking