Retroactive shared content item links

US9734347B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9734347-B2
Application numberUS-201514800520-A
CountryUS
Kind codeB2
Filing dateJul 15, 2015
Priority dateFeb 9, 2013
Publication dateAug 15, 2017
Grant dateAug 15, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A content management system implementing methodologies providing retroactive shared content item links is disclosed. The content management system and methodologies allow a team administrator of a team to configure a team-wide shared link policy that determines whether non-team members can access content items associated with team accounts using shared links generated for the content items by team members. The team shared link policy has two settings. In a first setting, the content management system allows non-team members to use shared links generated by team members to access content items associated with team accounts. In a second setting, the content management system blocks access to the content items by non-team members. Shared links are retroactive in the sense they do not need to be regenerated after the team shared link policy has been changed from the second setting back to the first setting.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method performed by one or more processors of a content management system, the method comprising: generating a unique link for a content item; at a first time, receiving, via at least one of the one or more processors, from a first client device of a first user of the content management system, a first request to access the content item using the unique link; in response to receiving the first request to access the content item: determining, via at least one of the one or more processors, a team, comprising one or more members, that is associated with the content item; wherein the first user is not a member of the team; determining, via at least one of the one or more processors, that a current setting of a team shared link policy of the team is a first setting of at least two different setting options for the team shared link policy; in response to determining that the current setting of the team shared link policy is the first setting, returning, via at least one of the one or more processors, a response to the first client device of the first user that indicates that the first user is not permitted to access the content item; at a second time, receiving, via at least one of the one or more processors, from a second client device of a second user of the content management system, a second request to access the content item using the unique link; in response to receiving the second request to access the content item: determining, via at least one of the one or more processors, the team, comprising the one or more members, that is associated with the content item; wherein the second user is not a member of the team; determining, via at least one of the one or more processors, that the current setting of the team shared link policy of the team is a second setting of the at least two different setting options for the team shared link policy; in response to determining that the current setting of the team shared link policy is the second setting, returning, via at least one of the one or more processors, a response to the second client device of the second user that comprises at least a portion of the content item. 2. The method of claim 1 , further comprising, prior to receiving the first request and the second request: receiving, at the content management system, a request by a member of the team to generate the unique link. 3. The method of claim 1 , further comprising, prior to receiving the first request and the second request, storing the unique link in an association with an identifier of the content item. 4. The method of claim 1 , further comprising, prior to receiving the first request and the second request, the content management system not sending the unique link to the first user or the second user. 5. The method of claim 1 , wherein the first user or the second user is an anonymous user that does not have a user account with the content management system. 6. The method of claim 1 , further comprising returning, via at least one of the one or more processors, the response to the second client device of the second user that comprises at least the portion of the content item only after determining that no other access controls prohibit the second user from accessing the content item. 7. The method of claim 1 , wherein the second time is later than the first time. 8. A content management system comprising: one or more processors; one or more computer-readable media storing one or more computer programs for execution by the one or more processors, the one or more computer programs comprising instructions for: generating a unique link for a content item; at a first time, receiving, via at least one of the one or more processors, from a first client device of a first user of the content management system, a first request to access the content item using the unique link; in response to receiving the first request to access the content item: determining, via at least one of the one or more processors, a team, comprising one or more members, that is associated with the content item; wherein the first user is not a member of the team; determining, via at least one of the one or more processors, that a current setting of a team shared link policy of the team is a first setting of at least two different setting options for the team shared link policy; in response to determining that the current setting of the team shared link policy is the first setting, returning, via at least one of the one or more processors, a response to the first client device of the first user that indicates that the first user is not permitted to access the content item; at a second time, receiving, via at least one of the one or more processors, from a second client device of a second user of the content management system, a second request to access the content item using the unique link; in response to receiving the second request to access the content item: determining, via at least one of the one or more processors, the team, comprising the one or more members, that is associated with the content item; wherein the second user is not a member of the team; determining, via at least one of the one or more processors, that the current setting of the team shared link policy of the team is a second setting of the at least two different setting options for the team shared link policy; in response to determining that the current setting of the team shared link policy is the second setting, returning, via at least one of the one or more processors, a response to the second client device of the second user that comprises at least a portion of the content item. 9. The content management system of claim 8 , wherein the one or more computer programs further comprise instructions for: prior to receiving the first request and the second request: receiving, at the content management system, a request by a member of the team to generate the unique link. 10. The content management system of claim 8 , wherein the one or more computer programs further comprise instructions for: prior to receiving the first request and the second request, storing the unique link in an association with an identifier of the content item. 11. The content management system of claim 8 , wherein the one or more computer programs further comprise instructions for: prior to receiving the first request and the second request, the content management system not sending the unique link to the first user or the second user. 12. The content management system of claim 8 , wherein the first user or the second user is an anonymous user that does not have a user account with the content management system. 13. The content management system of claim 8 , wherein the one or more computer programs further comprise instructions for: returning the response to the second client device of the second user that comprises at least the portion of the content item only after determining that no other access controls prohibit the second user from accessing the content item. 14. The content management system of claim 8 , wherein the second time is later than the first time. 15. One or more non-transitory computer-readable media storing one or more computer programs for execution by one or more processors of a content management system, the one or more computer programs comprising instructions for: generating a unique link for a content item; at a first time, receiving, via at least one of the one or more processors, from a first client device of a first user of the content management system, a first request to access the co

Assignees

Inventors

Classifications

  • to a system of files or objects, e.g. local or distributed file system or database · CPC title

  • in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

  • using information identifiers, e.g. uniform resource locators [URL] · CPC title

  • Information retrieval; Database structures therefor; File system structures therefor · CPC title

  • for managing network security; network security policies in general (filtering policies H04L63/0227) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9734347B2 cover?
A content management system implementing methodologies providing retroactive shared content item links is disclosed. The content management system and methodologies allow a team administrator of a team to configure a team-wide shared link policy that determines whether non-team members can access content items associated with team accounts using shared links generated for the content items by t…
Who is the assignee on this patent?
Dropbox Inc
What technology area does this patent fall under?
Primary CPC classification G06F21/6218. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 15 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).