Collection folders in a content management system
First Claim
1. A computer-implemented method comprising:
- creating, by a content management system, a folder in a namespace associated with a collecting user in response to the collecting user requesting creation of the folder, the folder associated with a project;
receiving, by the content management system from the collecting user, identifying information associated with a plurality of submitting users, the plurality of submitting users including a first submitting user and a second submitting user;
transmitting, by the content management system to each of the plurality of submitting users based on the identifying information, a message inviting the submitting user to add a content item to the folder;
receiving, by the content management system from a first device associated with the first submitting user, a first content item with a request from the first submitting user to add the first content item to the folder;
receiving, by the content management system from a second device associated with the second submitting user, a second content item with a request from the second submitting user to add the second content item to the folder;
automatically creating, by the content management system, a first sub-folder within the folder and adding the first content item to the first sub-folder based on the request to add the first content item to the folder, the first sub-folder associated with the first submitting user;
automatically creating, by the content management system, a second sub-folder within the folder and adding the second content item to the second sub-folder based on the request to add the second content item to the folder, the second sub-folder associated with the second submitting user, the first submitting user unable to access the second sub-folder and the second submitting user unable to access the first sub-folder;
providing, by the content management system to the collecting user, access to the first sub-folder and the second sub-folder;
receiving, by the content management system from the collecting user, a request requesting a number of individual submitting users that have added content items to the folder;
responsive to receiving the request, determining, by the content management system, a numeric number of sub-folders included in the folder, the numeric number of sub-folders less than a number of the plurality of submitting users; and
sending, by the content management system to a client device associated with the collecting user, the numeric number of sub-folders, the numeric number displayed to the collecting user as the number of individual submitting users that have added content items to the folder.
3 Assignments
0 Petitions
Accused Products
Abstract
A content management system allows a user to create a collection folder to which a submitting user can add content items without being able to access content items added to the folder by other submitting users. A collection folder is created in a namespace of a collecting user and folder is made available to multiple submitting users to allow the submitting users to add items to the folder. When a submitting user first request to store a content item in the collection folder, the content management system creates a sub-folder associated with the submitting user in the collection folder and stores the content item in the sub-folder. The submitting user is given rights to the sub-folder, but is not given rights to sub-folders created for other submitting users.
78 Citations
18 Claims
-
1. A computer-implemented method comprising:
-
creating, by a content management system, a folder in a namespace associated with a collecting user in response to the collecting user requesting creation of the folder, the folder associated with a project; receiving, by the content management system from the collecting user, identifying information associated with a plurality of submitting users, the plurality of submitting users including a first submitting user and a second submitting user; transmitting, by the content management system to each of the plurality of submitting users based on the identifying information, a message inviting the submitting user to add a content item to the folder; receiving, by the content management system from a first device associated with the first submitting user, a first content item with a request from the first submitting user to add the first content item to the folder; receiving, by the content management system from a second device associated with the second submitting user, a second content item with a request from the second submitting user to add the second content item to the folder; automatically creating, by the content management system, a first sub-folder within the folder and adding the first content item to the first sub-folder based on the request to add the first content item to the folder, the first sub-folder associated with the first submitting user; automatically creating, by the content management system, a second sub-folder within the folder and adding the second content item to the second sub-folder based on the request to add the second content item to the folder, the second sub-folder associated with the second submitting user, the first submitting user unable to access the second sub-folder and the second submitting user unable to access the first sub-folder; providing, by the content management system to the collecting user, access to the first sub-folder and the second sub-folder; receiving, by the content management system from the collecting user, a request requesting a number of individual submitting users that have added content items to the folder; responsive to receiving the request, determining, by the content management system, a numeric number of sub-folders included in the folder, the numeric number of sub-folders less than a number of the plurality of submitting users; and sending, by the content management system to a client device associated with the collecting user, the numeric number of sub-folders, the numeric number displayed to the collecting user as the number of individual submitting users that have added content items to the folder. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable storage medium having executable program instructions for performing operations comprising:
-
creating, by a content management system, a folder in a namespace associated with a collecting user in response to the collecting user requesting creation of the folder, the folder associated with a project; receiving, by the content management system from the collecting user, identifying information associated with a plurality of submitting users, the plurality of submitting users including a first submitting user and a second submitting user; transmitting, by the content management system to each of the plurality of submitting users based on the identifying information, a message inviting the submitting user to add a content item to the folder; receiving, by the content management system from a first device associated with the first submitting user, a first content item with a request from the first submitting user to add the first content item to the folder; receiving, by the content management system from a second device associated with the second submitting user, a second content item with a request from the second submitting user to add the second content item to the folder; automatically creating, by the content management system, a first sub-folder within the folder and adding the first content item to the first sub-folder based on the request to add the first content item to the folder, the first sub-folder associated with the first submitting user; automatically creating, by the content management system, a second sub-folder within the folder and adding the second content item to the second sub-folder based on the request to add the second content item to the folder, the second sub-folder associated with the second submitting user, the first submitting user unable to access the second sub-folder and the second submitting user unable to access the first sub-folder; providing, by the content management system to the collecting user, access to the first sub-folder and the second sub-folder; receiving, by the content management system from the collecting user, a request requesting a number of individual submitting users that have added content items to the folder; responsive to receiving the request, determining, by the content management system, a numeric number of sub-folders included in the folder, the numeric number of sub-folders less than a number of the plurality of submitting users; and sending, by the content management system to a client device associated with the collecting user, the numeric number of sub-folders, the numeric number displayed to the collecting user as the number of individual submitting users that have added content items to the folder. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A content management system comprising:
-
one or more computer processors; and a non-transitory computer-readable storage storing instruction that when executed by the one or more processors cause the processors to perform operations comprising; creating a folder in a namespace associated with a collecting user in response to the collecting user requesting creation of the folder, the folder associated with a project; receiving, from the collecting user, identifying information associated with a plurality of submitting users, the plurality of submitting users including a first submitting user and a second submitting user; transmitting, to each of the plurality of submitting users based on the identifying information, a message inviting the submitting user to add a content item to the folder; receiving, from a first device associated with the first submitting user, a first content item with a request from the first submitting user to add the first content item to the folder; receiving, from a second device associated with the second submitting user, a second content item with a request from the second submitting user to add the second content item to the folder; automatically creating, by the content management system, a first sub-folder within the folder and adding the first content item to the first sub-folder based on the request to add the first content item to the folder, the first sub-folder associated with the first submitting user; automatically creating, by the content management system, a second sub-folder within the folder and adding the second content item to the second sub-folder based on the request to add the second content item to the folder, the second sub-folder associated with the second submitting user, the first submitting user unable to access the second sub-folder and the second submitting user unable to access the first sub-folder;
providing, to the collecting user, access to the first sub-folder and the second sub-folder;providing, to the collecting user, access to the first sub-folder and the second sub-folder; receiving, from the collecting user, a request requesting a number of individual submitting users that have added content items to the folder; responsive to receiving the request, determining a numeric number of sub-folders included in the folder, the numeric number of sub-folders less than a number of the plurality of submitting users; and sending, to a client device associated with the collecting user, the numeric number of sub-folders, the numeric number displayed to the collecting user as the number of individual submitting users that have added content items to the folder. - View Dependent Claims (17, 18)
-
Specification