Retroactive shared content item links
First Claim
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.
3 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.
19 Citations
20 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
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. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
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 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. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification