View-based expiration of shared content

    公开(公告)号:US10108787B2

    公开(公告)日:2018-10-23

    申请号:US15817863

    申请日:2017-11-20

    Applicant: Dropbox, Inc.

    Abstract: Techniques related to view-based expiration of shared content are described. An online content management system receives a view access request from a client device. The view access request includes a shared link to a server-stored content item. A view access counter associated with the shared link is used to determine that the view access request is authorized. The shared link is resolved to the server-stored content item, and at least a portion of the server-stored content item is sent to the client device. Optionally, instructions that cause the client device to send an acknowledgement can also be sent to the client device. The acknowledgement indicates that one or more presentation conditions have been satisfied. The one or more presentation conditions can include presenting at least the portion of the server-stored content item at the client device. The online content management system receives the acknowledgement and increments the view access counter.

    Nested Namespaces for Selective Content Sharing

    公开(公告)号:US20180165471A1

    公开(公告)日:2018-06-14

    申请号:US15891296

    申请日:2018-02-07

    Applicant: Dropbox, Inc.

    Abstract: Nested namespaces for selective content sharing. In one embodiment, for example, a computer-implemented method includes the steps of: receiving a request to share a content item with a first set of user accounts held with a content management system; determining a first namespace to which the content item belongs; based on detecting that a second set of user accounts allowed to access the first namespace is different from the first set of user accounts, creating a second namespace nested in the first namespace; associating the first set of user accounts with the second namespace; and based on the first set of user accounts being associated with the second namespace, allowing the first set of user accounts to access content items, including the content item, belonging to the second namespace.

    Nested namespaces for selective content sharing

    公开(公告)号:US09922201B2

    公开(公告)日:2018-03-20

    申请号:US14961067

    申请日:2015-12-07

    Applicant: Dropbox, Inc.

    Abstract: Nested namespaces for selective content sharing are provided. In a content management system, content is stored for a plurality of users. The content includes a plurality of content items and a plurality of folders arranged in a plurality of hierarchies. A plurality of root namespaces is established. Each root namespace is rooted to a root folder of an account. A first namespace rooted to a first folder selected from the plurality of folders is established. First permissions are maintained for the first namespace, granting access to a first set of users. A request to share a second folder is received. The second folder is a child of the first folder in a particular hierarchy. A second namespace rooted to the second folder is established. Second permissions are maintained for the second namespace, granting access to a second set of users.

    View-based expiration of shared content

    公开(公告)号:US09864849B2

    公开(公告)日:2018-01-09

    申请号:US14983168

    申请日:2015-12-29

    Applicant: Dropbox, Inc.

    CPC classification number: G06F21/10 H04L63/102 H04L65/4069 H04L67/06

    Abstract: Techniques related to view-based expiration of shared content are described. An online content management system receives a view access request from a client device. The view access request includes a shared link to a server-stored content item. A view access counter associated with the shared link is used to determine that the view access request is authorized. The shared link is resolved to the server-stored content item, and at least a portion of the server-stored content item is sent to the client device. Optionally, instructions that cause the client device to send an acknowledgement can also be sent to the client device. The acknowledgement indicates that one or more presentation conditions have been satisfied. The one or more presentation conditions can include presenting at least the portion of the server-stored content item at the client device. The online content management system receives the acknowledgement and increments the view access counter.

    Nested Namespaces for Selective Content Sharing
    7.
    发明申请
    Nested Namespaces for Selective Content Sharing 有权
    用于选择性内容共享的嵌套命名空间

    公开(公告)号:US20160292443A1

    公开(公告)日:2016-10-06

    申请号:US14961067

    申请日:2015-12-07

    Applicant: Dropbox, Inc.

    Abstract: Nested namespaces for selective content sharing are provided. In a content management system, content is stored for a plurality of users. The content includes a plurality of content items and a plurality of folders arranged in a plurality of hierarchies. A plurality of root namespaces is established. Each root namespace is rooted to a root folder of an account. A first namespace rooted to a first folder selected from the plurality of folders is established. First permissions are maintained for the first namespace, granting access to a first set of users. A request to share a second folder is received. The second folder is a child of the first folder in a particular hierarchy. A second namespace rooted to the second folder is established. Second permissions are maintained for the second namespace, granting access to a second set of users.

    Abstract translation: 提供了用于选择性内容共享的嵌套命名空间。 在内容管理系统中,为多个用户存储内容。 内容包括多个内容项目和多个分层结构的多个文件夹。 建立了多个根命名空间。 每个根命名空间根植于一个帐户的根文件夹。 建立了根据多个文件夹选择的第一个文件夹的第一名称空间。 为第一个命名空间维护第一个权限,授予对第一组用户的访问权限。 接收到共享第二文件夹的请求。 第二个文件夹是特定层次结构中第一个文件夹的子代。 第二个命名空间建立在第二个文件夹。 维护第二个命名空间的第二个权限,授予对第二组用户的访问权限。

    Techniques for eventually consistent inheritance propagation for nested content item namespaces

    公开(公告)号:US10713378B2

    公开(公告)日:2020-07-14

    申请号:US15846882

    申请日:2017-12-19

    Applicant: Dropbox, Inc.

    Abstract: A method and apparatus for inheritance-based propagation is provided. The method comprises receiving a request from a client computer to update an access permission associated with a specific namespace in a nested namespace structure for a user, the specific namespace being associated with a group of users, wherein the nested namespace structure includes one or more child namespaces of the specific namespace; causing updating of the access permission associated with the specific namespace for the user; identifying the specific namespace as the current namespace; and performing an iterative process having the following steps until a termination criterion is satisfied. The iterative process comprises for each of one or more child namespaces nested directly within the current namespace, causing execution of a job for updating a child access permission associated with the child namespace for the user, the execution of at least one of one or more jobs corresponding to the one or more child namespaces of the current namespace comprising automatically re-executing the at least one of the one or more jobs in response to unsuccessful execution of the at least one of the one or more jobs while maintaining at least eventual consistency of the one or more child namespaces with respect to updates. The iterative process further comprises for each of the one or more child namespaces, identifying the child namespace as the current namespace and restarting the iterative process.

Patent Agency Ranking