Retroactive shared content item links
US-2015319175-A1 · Nov 5, 2015 · US
US9977917B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9977917-B2 |
| Application number | US-201715639795-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 30, 2017 |
| Priority date | Feb 9, 2013 |
| Publication date | May 22, 2018 |
| Grant date | May 22, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
Opening claim text (preview).
The invention claimed is: 1. A computer-implemented method performed by a computing system comprising one or more processors, storage media, and one or more programs stored in the storage media and executed by the one or more processors to perform the method, the method comprising: receiving an input that selects, for a team, a first setting of at least two different setting options for a team shared link policy of the team; in response to receiving the input that selects the first setting, configuring the team shared link policy with the first setting; wherein the team comprises a plurality of user accounts held with a content management system, each of the plurality of user accounts being a member of the team; wherein the plurality of user accounts is associated with a plurality of shared content items hosted with the content management system; wherein each shared content item of the plurality of shared content items is shared via a corresponding shared link to said each shared content item; based at least in part on the team shared link policy being configured with the first setting, rejecting non-member shared link requests for the plurality of shared content items while the team shared link policy is configured with the first setting; wherein a request for a specific shared content item is a non-member shared link request for the specific shared content item if the request is via a specific corresponding shared link to the specific shared content item and the request is not associated with a user account that is a member of the team; receiving an input that selects, for the team, a second setting of the at least two different setting options for the team shared link policy of the team; in response to receiving the input that selects the second setting, configuring the team shared link policy with the second setting; and based at least in part on the team shared link policy being configured with the second setting, allowing non-member shared link requests for the plurality of shared content items while the team shared link policy is configured with the second setting. 2. The method of claim 1 , wherein the plurality of user accounts includes at least one administrative account as a member of the team; wherein the input to select the first setting of the at least two different setting options for the team shared link policy is received from a client device associated with the at least one administrative account; and wherein the input to select the second setting of the at least two different setting options for the team shared link policy is received from the client device associated with the at least one administrative account. 3. The method of claim 1 , further comprising sending one or more commands, to a user client device associated with at least one user account of the team, that cause the user client device to display on a user interface, of the user client device, a first user interface control for selecting the first setting for the team shared link policy and a second user interface control for selecting the second setting for the team shared link policy. 4. The method of claim 3 , wherein the first user interface control and the second user interface control are part of a toggle control on the user interface of the user client device. 5. The method of claim 3 , wherein receiving a selection of the first user interface control at the user client device causes the user client device to send the input that selects, for the team, the first setting of the at least two different setting options for the team shared link policy; and wherein receiving a selection of the second user interface control at the user client device causes the user client device to send the input that selects, for the team, the second setting of the at least two different setting options for the team shared link policy. 6. The method of claim 1 , further comprising: receiving, at the content management system, a request from a user client device associated with a user account of the team to generate a particular shared link for a particular shared content item from the plurality of shared content items; in response to receiving the request to generate the particular shared link, generating the particular shared link and associating the particular shared content item with the particular shared link. 7. The method of claim 1 , further comprising storing each shared link in a plurality of shared links in an association with an identifier of a corresponding shared content item of the plurality of shared content items. 8. The method of claim 1 , wherein if a setting of the team shared link policy is the second setting of the at least two different setting options, then the content management system hosting the plurality of shared content items permits an access to the plurality of shared content items, in response to the request that is not associated with a user account that is a member of the team only after determining that no other access controls prohibit the access to the plurality of shared content items. 9. A content management system comprising: one or more processors; one or more non-transitory 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: receiving an input that selects, for a team, a first setting of at least two different setting options for a team shared link policy of the team; in response to receiving the input that selects the first setting, configuring the team shared link policy with the first setting; wherein the team comprises a plurality of user accounts held with the content management system, each of the plurality of user accounts being a member of the team; wherein the plurality of user accounts is associated with a plurality of shared content items hosted with the content management system; wherein each shared content item of the plurality of shared content items is shared via a corresponding shared link to said each shared content item; based at least in part on the team shared link policy being configured with the first setting, rejecting non-member shared link requests for the plurality of shared content items while the team shared link policy is configured with the first setting; wherein a request for a specific shared content item is a non-member shared link request for the specific shared content item if the request is via a specific corresponding shared link to the specific shared content item and the request is not associated with a user account that is a member of the team; receiving an input that selects, for the team, a second setting of the at least two different setting options for the team shared link policy of the team; in response to receiving the input that selects the second setting, configuring the team shared link policy with the second setting; and based at least in part on the team shared link policy being configured with the second setting, allowing non-member shared link requests for the plurality of shared content items while the team shared link policy is configured with the second setting. 10. The system of claim 9 , wherein the plurality of user accounts includes at least one administrative account as a member of the team; wherein the input to select the first setting of the at least two different setting options for the team shared link policy is received from a client device associated with the at least one administrative account; and wherein the input to select the second setting of the at least two different setting options for the team shared link policy is received from the client device associated with the at least one adminis
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 controlling access to devices or network resources · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.