RETROACTIVE SHARED CONTENT ITEM LINKS
First Claim
1. A method comprising:
- at one or more servers of a content management system comprising one or more processors and computer memory;
receiving, from a client device of a user, a request to access a content item associated with a shared link;
wherein the request specifies the shared link;
in response to receiving the request;
determining a team associated with the content item;
wherein the user is not a member of the team;
determining a current setting of a team shared link policy of the team;
wherein the current setting reflects one of the following polices of the team with respect to use of shared links to access content items associated with the team;
(a) users that are not members of the team are not permitted to use shared links to access content items associated with the team;
or(b) users that are not members of the team are not prohibited by the team shared link policy of the team from using shared links to access content items associated with the team;
if the current setting reflects (a) that users that are not members of the team are not permitted to use shared links to access content items associated with the team, then returning a response to the client device of the user that indicates that the user is not permitted to access the content item;
orif the current setting reflects (b) that users that are not members of the team are not prohibited by the team shared link policy of the team from using shared links to access content items associated with the team, then returning a response to the client device of the user that comprises at least a portion of the content item.
4 Assignments
0 Petitions
Accused Products
Abstract
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.
25 Citations
20 Claims
-
1. A method comprising:
-
at one or more servers of a content management system comprising one or more processors and computer memory; receiving, from a client device of a user, a request to access a content item associated with a shared link; wherein the request specifies the shared link; in response to receiving the request; determining a team associated with the content item; wherein the user is not a member of the team; determining a current setting of a team shared link policy of the team; wherein the current setting reflects one of the following polices of the team with respect to use of shared links to access content items associated with the team; (a) users that are not members of the team are not permitted to use shared links to access content items associated with the team;
or(b) users that are not members of the team are not prohibited by the team shared link policy of the team from using shared links to access content items associated with the team; if the current setting reflects (a) that users that are not members of the team are not permitted to use shared links to access content items associated with the team, then returning a response to the client device of the user that indicates that the user is not permitted to access the content item;
orif the current setting reflects (b) that users that are not members of the team are not prohibited by the team shared link policy of the team from using shared links to access content items associated with the team, then returning a response to the client device of the user that comprises at least a portion of the content item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
one or more server computing devices configured to; receive, from a client device of a user, a request to access a content item associated with a shared link; wherein the request specifies the shared link; wherein the one or more server computing devices are further configured to, in response to receiving the request, determine a team associated with the content item; wherein the user is not a member of the team; determine a current setting of a team shared link policy of the team; wherein the current setting reflects one of the following polices of the team with respect to use of shared links to access content items associated with the team; (a) users that are not members of the team are not permitted to use shared links to access content items associated with the team;
or(b) users that are not members of the team are not prohibited by the team shared link policy of the team from using shared links to access content items associated with the team; if the current setting reflects (a) that users that are not members of the team are not permitted to use shared links to access content items associated with the team, then return a response to the client device of the user that indicates that the user is not permitted to access the content item;
orif the current setting reflects (b) that users that are not members of the team are not prohibited by the team shared link policy of the team from using shared links to access content items associated with the team, then return a response to the client device of the user that comprises at least a portion of the content item. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification