CONTROLLING ACCESS TO SHARED CONTENT IN AN ONLINE CONTENT MANAGEMENT SYSTEM
First Claim
1. A computer-implemented method for controlling access to shared group content in a networked content management system, comprising:
- maintaining a database of authorized users identifying groups to which said users are members;
maintaining a database of group sharing policies identifying sharing permissions for stored group content;
determining, in response to a request to share access to particular stored group content, whether the request is from an authorized user by consulting said authorized user database;
determining the sharing permissions applicable to the requested particular stored group content by consulting said group sharing policy database; and
processing the request in accordance with the results of said determinations.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for controlling access to shared content in an online content management system, include receiving a request to access a content item from a requester, wherein the content item is stored in a synchronized online content management system. The example method then includes determining that the requester is in an approved list of requestors and granting access to the content item. In one variation, the request to access the content item includes activation of a shared link. In another variation, the request to access the content item includes access to a shared folder in the synchronized online content management system. In a third variation, determining that the requester is in an approved list of requesters includes determining that the requester is logged into a primary and secondary account, and that the requester is in an approved list for the secondary account.
193 Citations
23 Claims
-
1. A computer-implemented method for controlling access to shared group content in a networked content management system, comprising:
-
maintaining a database of authorized users identifying groups to which said users are members; maintaining a database of group sharing policies identifying sharing permissions for stored group content; determining, in response to a request to share access to particular stored group content, whether the request is from an authorized user by consulting said authorized user database; determining the sharing permissions applicable to the requested particular stored group content by consulting said group sharing policy database; and processing the request in accordance with the results of said determinations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for controlling access to shared group content in a networked content management system, comprising:
-
a database of authorized users identifying groups to which said users are members; a database of group sharing policies identifying sharing permissions for stored group content; at least one processor configured to; determine, in response to a request to share access to particular stored group content, whether the request is from an authorized user by consulting said authorized user database; determine the sharing permissions applicable to the requested particular stored group content by consulting said group sharing policy database; and process the request in accordance with the results of said determinations. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer-program product comprising a non-transitory computer readable storage medium having stored thereon processor-executable instructions for:
-
maintaining a database of authorized users identifying groups to which said users are members; maintaining a database of group sharing policies identifying sharing permissions for stored group content; determining, in response to a request to share access to particular stored group content, whether the request is from an authorized user by consulting said authorized user database; determining the sharing permissions applicable to the requested particular stored group content by consulting said group sharing policy database; and processing the request in accordance with the results of said determinations.
-
Specification