Dynamically customizing user quotas
    311.
    发明授权

    公开(公告)号:US09652780B2

    公开(公告)日:2017-05-16

    申请号:US14049147

    申请日:2013-10-08

    Applicant: Dropbox, Inc.

    Inventor: Chris Barton

    CPC classification number: G06Q30/0631 G06N5/04 G06Q30/0254 H04L63/08 H04L67/22

    Abstract: An online content management system determines a new account configuration to offer to a user, including the price and/or size of a user's quota of storage space in an account on the online content management system, based on usage characteristics of the account. An account management module tracks account usage. The account management module analyzes the account usage and applies a model to predict the willingness of the user to pay for a new account configuration. Responsive to the results of the prediction, the new account configuration is offered to the user. The user's feedback on the offered new account configuration is tracked. If the user accepts the offer, the user's account details are updated accordingly. If the user rejects the offer, this feedback may be added as input into future predictions of that user's willingness to pay for a new account configuration.

    NAMESPACE TRANSLATION
    313.
    发明申请

    公开(公告)号:US20170126799A1

    公开(公告)日:2017-05-04

    申请号:US14932704

    申请日:2015-11-04

    Applicant: Dropbox, Inc.

    Inventor: Arthur Kopatsy

    CPC classification number: H04L67/1095 G06F17/30123 H04L45/74 H04L61/25

    Abstract: An example computer-implemented method to translate a namespace includes receiving a first synchronization request associated with a first content item. This first synchronization request can include a first content item path and come from a client device. The example method can then include determining that a portion of the first content item path matches an entry path in an entry in a namespace mount table. The entry can include a second namespace. The example method can then include modifying the first synchronization request by removing the portion of the first content item path and including the second namespace in the first synchronization request. The example method can then include sending the first synchronization request to a content management system.

    Sharing a content item
    315.
    发明授权

    公开(公告)号:US09628560B2

    公开(公告)日:2017-04-18

    申请号:US14203442

    申请日:2014-03-10

    Applicant: Dropbox, Inc.

    Abstract: A content item on a content management system can be shared using a generated sharing link. The sharing link can be a custom network address, such as a uniform resource locator (URL), which allows the content item to be accessed without authentication. The sharing index and a content path of the content items can be listed in a sharing index used to identify the content upon a request initiated by the sharing link. The content management system can generate a content link to a content item upon receiving a sharing input from a user indicating the user wants to share a content item. Alternatively, in some embodiments, sharing links can be pre-generated by the content management system and stored on the client device. The sharing link can stored directly to a data buffer on the client device, such as a clipboard, where it can be accessed by the user.

    AUTHENTICATED SERVER VIEWS
    316.
    发明申请

    公开(公告)号:US20170104743A1

    公开(公告)日:2017-04-13

    申请号:US14881629

    申请日:2015-10-13

    Applicant: Dropbox, Inc.

    CPC classification number: H04L63/08 H04L63/061

    Abstract: An example computer implemented method to create an authenticated server view includes sending a client secret to an online-synchronized content management system and receiving an authentication key. The example method can then include generating a server view of the online-synchronized content management system using instantiation data. The instantiation data can include a resource address and the authentication key. The server view can be configured to request server elements from the online-synchronized content management system using the instantiation data and render the server elements.

    SHARING A FILE WITH A SINGLE CONTACT
    317.
    发明申请

    公开(公告)号:US20170102852A1

    公开(公告)日:2017-04-13

    申请号:US14880839

    申请日:2015-10-12

    Applicant: Dropbox, Inc.

    Abstract: A content management system rendering a file sharing GUI on a first device which is communicatively coupled to a content management system and associated with a first user having an account with the content management system. A file to be shared with a second user is identified in response to the file being selected and dragged. In response to the file being identified, a contact section displaying contact icons is rendered. The selected file is released on a displayed contact icon and a user identifier, e.g., an email address or account, associated with the displayed contact icon is identified. In response to the user identifier being identified, the selected file is shared with a second user associated with the user identified.

    Maintaining concurrency and consistency of globally unique identifiers

    公开(公告)号:US09613044B2

    公开(公告)日:2017-04-04

    申请号:US14726000

    申请日:2015-05-29

    Applicant: Dropbox, Inc.

    Inventor: Rian Hunter

    Abstract: Systems, methods, and computer-readable storage media for ensuring data consistency and concurrency for globally unique identifiers (GUIDs) and associated content items via locking. A content management system configured to practice the method can receive, from a client device, a request to perform a content item operation in a storage environment that affects a GUID. Then the content management system can acquire a first mutex for a namespace associated with the content item operation, such as an application-level lock, and acquire a second mutex for the GUID, such as a row-level lock in a database table. After acquiring the locks, the content management system can perform the content item operation according the request, and update the GUID based on the content item operation. Then the content management system can release the mutexes and provide a confirmation to the client device in response to the request.

Patent Agency Ranking