Prioritizing structural operations and distributing changes in a synced online content management system

    公开(公告)号:US10348821B2

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

    申请号:US13724747

    申请日:2012-12-21

    Applicant: Dropbox, Inc.

    Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for prioritizing structural operations and distributing changes in a synced online content management system. An exemplary method can include receiving, from a first client device, a first structural operation for a particular content item and an account within the online content management system. The method can also include receiving, from a second client device, a competing structural operation for the particular content item and the account. The method can then include prioritizing the first structural operation from the first client device over the competing structural operation from the second client device based on predetermined factors. The method can then include executing the first structural operation for the particular content item and the account. The exemplary method can then include distributing the prioritized first structural operation to all synced devices for execution.

    ALLOCATION AND REASSIGNMENT OF UNIQUE IDENTIFIERS FOR SYNCHRONIZATION OF CONTENT ITEMS

    公开(公告)号:US20190208014A1

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

    申请号:US15870221

    申请日:2018-01-12

    Applicant: Dropbox, Inc.

    Abstract: A client can allocate identifiers to local content items and ensure the identifiers are unique at a content management system. For example, a client can add a first content item at a first path and determine the first content item does not have a first unique identifier. The client can determine that a second content item at a second path was previously associated with the first path and determine that the first content item should inherit a second unique identifier from the second content item. The client can then assign the second unique identifier to the first content item and add a node representing the first content item to a local tree representing a local state of content items at the client, the node including the second unique identifier. The client can also upload the first content item with the second unique identifier to the content management system.

    RESYNCHRONIZING METADATA IN A CONTENT MANAGEMENT SYSTEM

    公开(公告)号:US20190208013A1

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

    申请号:US15863819

    申请日:2018-01-05

    Applicant: Dropbox, Inc.

    Inventor: John Lai

    Abstract: A client can resynchronize tree data structures representing a server, local, and sync state of content items in an account. In some aspects, the client identifies a local set of content items on the account and generates a local tree representing a filesystem state and including a local node for each item in the local set. The client determines a server state for a remote set of content items on the account. Based on the server state, the client generates a remote tree representing the remote set and including a respective node for each item in the remote set. Based on the local and remote trees, the client generates a sync tree including matching nodes between the local and remote trees, the sync tree representing a synchronized state between the filesystem state and the server state. The client then stores the local, remote, and sync trees.

    CURSOR WITH LAST OBSERVED ACCESS STATE
    215.
    发明申请

    公开(公告)号:US20190207940A1

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

    申请号:US15857766

    申请日:2017-12-29

    Applicant: Dropbox, Inc.

    Abstract: The present technology pertains to an organization directory hosted by a synchronized content management system. The corporate directory can provide access to user accounts for all members of the organization to all content items in the organization directory on the respective file systems of the members' client devices. Members can reach any content item at the same path as other members relative to the organization directory root on their respective client device. In some embodiments novel access permissions are granted to maintain path consistency.

    VIOLATION RESOLUTION IN CLIENT SYNCHRONIZATION
    220.
    发明申请

    公开(公告)号: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.

Patent Agency Ranking