-
公开(公告)号:US10108787B2
公开(公告)日:2018-10-23
申请号:US15817863
申请日:2017-11-20
Applicant: Dropbox, Inc.
Inventor: Zeya Yang , Nathaniel Herman , Michael Anderson , Tsahi Glik
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.
-
公开(公告)号:US20230185946A1
公开(公告)日:2023-06-15
申请号:US18107194
申请日:2023-02-08
Applicant: Dropbox, Inc.
Inventor: Marcio von Muhlen , Nils Milton Bunger , Emil Ibrishimov , Tsahi Glik , Greg Price
IPC: G06F21/62 , G06F16/16 , G06F16/185 , H04L9/40
CPC classification number: G06F21/6218 , G06F16/16 , G06F16/185 , H04L63/104 , H04L63/101 , G06F2221/2145
Abstract: Nested namespaces for selective content sharing.
-
公开(公告)号:US20180165471A1
公开(公告)日:2018-06-14
申请号:US15891296
申请日:2018-02-07
Applicant: Dropbox, Inc.
Inventor: Marcio von Muhlen , Nils Milton Bunger , Emil Ibrishimov , Tsahi Glik , Greg Price
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.
-
公开(公告)号:US09922201B2
公开(公告)日:2018-03-20
申请号:US14961067
申请日:2015-12-07
Applicant: Dropbox, Inc.
Inventor: Marcio von Muhlen , Nils Milton Bunger , Emil Ibrishimov , Tsahi Glik , Greg Price
CPC classification number: G06F21/6218 , G06F17/30115 , G06F17/30221 , G06F2221/2145 , H04L63/101 , H04L63/104
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.
-
公开(公告)号:US20200334373A1
公开(公告)日:2020-10-22
申请号:US16914341
申请日:2020-06-27
Applicant: Dropbox, Inc.
Inventor: Marcio von Muhlen , Nils Milton Bunger , Emil Ibrishimov , Tsahi Glik , Greg Price
IPC: G06F21/62 , G06F16/16 , G06F16/185 , H04L29/06
Abstract: Nested namespaces for selective content sharing.
-
公开(公告)号:US09864849B2
公开(公告)日:2018-01-09
申请号:US14983168
申请日:2015-12-29
Applicant: Dropbox, Inc.
Inventor: Zeya Yang , Nathaniel Herman , Michael Anderson , Tsahi Glik
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.
-
公开(公告)号:US20160292443A1
公开(公告)日:2016-10-06
申请号:US14961067
申请日:2015-12-07
Applicant: Dropbox, Inc.
Inventor: Marcio von Muhlen , Nils Milton Bunger , Emil Ibrishimov , Tsahi Glik , Greg Price
CPC classification number: G06F21/6218 , G06F17/30115 , G06F17/30221 , G06F2221/2145 , H04L63/101 , H04L63/104
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: 提供了用于选择性内容共享的嵌套命名空间。 在内容管理系统中,为多个用户存储内容。 内容包括多个内容项目和多个分层结构的多个文件夹。 建立了多个根命名空间。 每个根命名空间根植于一个帐户的根文件夹。 建立了根据多个文件夹选择的第一个文件夹的第一名称空间。 为第一个命名空间维护第一个权限,授予对第一组用户的访问权限。 接收到共享第二文件夹的请求。 第二个文件夹是特定层次结构中第一个文件夹的子代。 第二个命名空间建立在第二个文件夹。 维护第二个命名空间的第二个权限,授予对第二组用户的访问权限。
-
公开(公告)号:US12118112B2
公开(公告)日:2024-10-15
申请号:US18107194
申请日:2023-02-08
Applicant: Dropbox, Inc.
Inventor: Marcio von Muhlen , Nils Milton Bunger , Emil Ibrishimov , Tsahi Glik , Greg Price
IPC: G06F21/00 , G06F16/16 , G06F16/185 , G06F21/62 , H04L9/40
CPC classification number: G06F21/6218 , G06F16/16 , G06F16/185 , H04L63/104 , G06F2221/2145 , H04L63/101
Abstract: Nested namespaces for selective content sharing.
-
公开(公告)号:US11580241B2
公开(公告)日:2023-02-14
申请号:US16914341
申请日:2020-06-27
Applicant: Dropbox, Inc.
Inventor: Marcio von Muhlen , Nils Milton Bunger , Emil Ibrishimov , Tsahi Glik , Greg Price
IPC: G06F21/00 , G06F21/62 , G06F16/16 , G06F16/185 , H04L9/40
Abstract: Nested namespaces for selective content sharing.
-
10.
公开(公告)号:US10713378B2
公开(公告)日:2020-07-14
申请号:US15846882
申请日:2017-12-19
Applicant: Dropbox, Inc.
Inventor: Tsahi Glik , Shuoqing Ding , Ben Newhouse , Aaron Staley
IPC: G06F21/62
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.
-
-
-
-
-
-
-
-
-