Shared content item commenting
    31.
    发明授权

    公开(公告)号:US10341275B2

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

    申请号:US13855853

    申请日:2013-04-03

    Applicant: Dropbox, Inc.

    Abstract: Various embodiments provide a commenting system for multiple users to provide and share comments to shared documents. For example, users can share a web link to a collection of content items, such as documents, spreadsheets, photos, and any other media, with other users stored in an online content management system. The commenting system can provide a comment interface displayable alongside a respective content item and the comments can be saved for each user and the content item with associated comments can be synced across the multiple users. The comments can scroll independently of the content in a content item or the comments can be linked to a location therein and the scrolling of the comments can be linked to the scrolling of the content item such that corresponding comments are displayed.

    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.

    ATOMIC MOVES WITH LAMPORT CLOCKS IN A CONTENT MANAGEMENT SYSTEM

    公开(公告)号:US20190205457A1

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

    申请号:US15873693

    申请日:2018-01-17

    Applicant: Dropbox, Inc.

    Abstract: A system can serialize moves and mounts across namespaces based on lamport clocks. In some examples, the system obtains a request to move a content item from a source namespace to a destination namespace. The system processes an incoming move at the destination and an outgoing move at the source. The system processes for the content item a delete at the source and an add at the destination. The system assigns a first clock to the incoming move and a second clock to the outgoing move, the first clock being lower than the second clock. The system assigns a third clock to the delete and a fourth clock to the add, the third clock being higher than the second clock and lower than the fourth clock. The system serializes the incoming and outgoing moves, the delete and the add based on the first, second, third and fourth clocks.

Patent Agency Ranking