Systems and methods for monitoring and applying statistical data related to shareable links associated with content items stored in an online content management service
US-2015134808-A1 · May 14, 2015 · US
US10776755B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10776755-B2 |
| Application number | US-201715476715-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 31, 2017 |
| Priority date | Dec 29, 2016 |
| Publication date | Sep 15, 2020 |
| Grant date | Sep 15, 2020 |
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.
Disclosed are systems, methods, and non-transitory computer-readable storage media for managing projects using references between the project and project items. Project items can be, for example, synchronized content items, collaborative content items, other projects, folders, tasks, user accounts, etc. The content management system can create a project identifier for managing data and/or people associated with a project. In various implementations, the content management system can store references between the project and project items in one or more folders associated with the project, in a database, in content item metadata, etc. In some implementations, the storage location of a content item does not affect whether it is associated with the project. When a project is selected by a user, the content management system can generate project view that presents various project items associated with the project in a convenient and easy to access graphical user interface.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method comprising: storing, in a content management system, a first content item at a first location associated with a first user account; receiving, by the content management system, a request to create a first project, the request specifying the first content item as a project item for the first project; and in response to receiving the request, generating the first project with project data associated with the first project, the project data associated with the first project including: a reference to the first content item, the reference to the first content item providing access to the first content item at the first location, and the first user account as a member of the first project; receiving a request to add a second content item as a project item for the first project, the second content item stored at a second location; and in response to receiving the request to add the second content item, adding to the project data associated with the first project a second reference to the second content item, the second reference to the second content item providing access to the second content item at the second location. 2. The computer-implemented method of claim 1 , wherein the first location specifies a first folder hierarchy and the second location specifies a second folder hierarchy, and wherein the first folder hierarchy and the second folder hierarchy are different. 3. The computer-implemented method of claim 1 , wherein the second content item is accessible to a second user account. 4. The computer-implemented method of claim 3 further comprising: adding the second user account as a member of the project. 5. The computer-implemented method of claim 1 further comprising: receiving a request to add a second user account as a member of the project; in response to receiving the request to add the second user account as a member of the first project: adding the second user account as a member of the first project, wherein adding the second user account includes providing the second user account with access to at least one project item in the project. 6. The computer-implemented method of claim 5 , wherein the request to add the second user account is received as part of the request to create the first project. 7. The computer-implemented method of claim 5 , wherein the request to add the second user account is received from the second user account. 8. The computer-implemented method of claim 5 , wherein the request to add the second user account is received in response to the second user account accepting an invitation to join the project. 9. The computer-implemented method of claim 1 further comprising: in response to receiving the request to create the first project, determining that the first content item is accessible by a second user account and suggesting that the second user account be added as a member of the project. 10. The computer-implemented method of claim 4 further comprising: receiving a comment associated with the first content item; and in response to receiving the comment sending a notification about the comment to the members of the project. 11. A non-transitory computer-readable medium including one or more instructions that, when executed by a computing system, cause the computing system to perform operations comprising: storing, in a content management system, a first content item at a first location associated with a first user account; receiving, by the content management system, a request to create a first project, the request specifying the first content item as a project item for the first project; in response to receiving the request, generating the first project with project data associated with the first project, the project data associated with the first project including: a first reference to the first content item, the first reference to the first content item providing access to the first content item at the first location, and the first user account as a member of the first project; receiving a request to add a second content item as a project item for the first project, the second content item stored at a second location; and in response to receiving the request to add the second content item, adding to the project data associated with the first project a second reference to the second content item, the second reference to the second content item providing access to the second content item at the second location. 12. The non-transitory computer-readable medium of claim 11 , wherein the operations further comprise: receiving a request to create a second project, the request specifying the first content item as a project item for the second project; and in response to the request to create a second project, generating the second project, the project including: a second reference to the first content item, the second reference to the first content item providing access to the first content item at the first location, and the first user account as a member of the second project. 13. The non-transitory computer-readable medium of claim 12 , wherein the operations further comprise: receiving a request to add a third content item as a project item for the second project, the third content item stored at a third location, wherein the third content item is not part of the first project; and in response to receiving the request to add the third content item, adding a reference to the third content item to the first project, the reference to the third content item providing access to the third content item at the third location. 14. The non-transitory computer-readable medium of claim 13 , wherein the operations further comprise: receiving a request to add the second project to the first project; and in response to receiving the request to add the second project to the first project, adding a reference to the second project to the first project. 15. The non-transitory computer-readable medium of claim 13 , wherein the operations further comprise: receiving a request to merge the first project and the second project; and in response to receiving the request to merge the first project and the second project, combining project items from the first project and project items from the second project into a single project. 16. A content management system comprising: one or more processors; and a non-transitory computer-readable medium including one or more instructions that, when executed by one or more processors, cause the content management system to perform operations comprising: storing, by the content management system, a collaborative content item at a first location associated with a first user account; receiving, by the content management system, a request to create a project, the request specifying the first collaborative content item as a project item for the project; and in response to receiving the request, generating the project with project data associated with the first project, the project data associated with the first project including: a first reference to the first collaborative content item, the first reference to the first collaborative content item providing access to the first collaborative content item at the first location, and the first user account as a member of the first project; receiving a request to add a second content item as a project item for the first project, the second content item stored at a second location; and in response to receiving the request to add the second content item, adding to the project data associated with
Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling · CPC title
between a Database Management System and a front-end application · CPC title
Collaborative creation, e.g. joint development of products or services · CPC title
Resource planning, allocation, distributing or scheduling for enterprises or organisations · CPC title
Interaction with lists of selectable items, e.g. menus · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.