Computer system, and arrangement of data control method
US-2015120859-A1 · Apr 30, 2015 · US
US10970679B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10970679-B2 |
| Application number | US-201715476755-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 31, 2017 |
| Priority date | Dec 29, 2016 |
| Publication date | Apr 6, 2021 |
| Grant date | Apr 6, 2021 |
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; monitoring, by the content management system, user behavior with respect to one or more of content items, projects, or user communications associated with the first user account; storing, by the content management system, user behavior data describing the user behavior at the first location associated with the first user account; receiving, by the content management system, a request to create a first project; in response to receiving the request, generating the first project, the first project including the first user account as a member of the first project; based on the request and the stored user behavior data, recommending, by the content management system, an affiliation between the first project and the first content item; upon receiving an approval to create the affiliation between the first project and the first content item, adding the first content item as a project item for the first project by: generating 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 generating a project user interface, the project user interface comprising user interface data representing project items in the first project and members of the first project. 2. The computer-implemented method of claim 1 , wherein the user interface data representing the members of the project includes a face pile. 3. The computer-implemented method of claim 2 , wherein the face pile indicates whether a member of the project is currently present in the project. 4. The computer-implemented method of claim 2 , wherein the face pile is arranged according to contributions made by the members of the project. 5. The computer-implemented method of claim 2 , wherein the face pile is arranged according to roles assigned to the members of the project. 6. The computer-implemented method of claim 1 , wherein the user interface data representing a project item includes user interface data representing members of the project currently present in the project item. 7. The computer-implemented method of claim 1 , wherein the user interface data further represents pinned project items. 8. 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 project comprising a plurality of collaborative content items and a plurality of members, wherein each member of the plurality of members is associated with a user account in the content management system; for each member of the plurality of members, monitoring, by the content management system, user behavior with respect to one or more of content items, projects, or user communications associated with a respective user account; storing, by the content management system, the user behavior for each member in the content management system; recommending to a first member of the plurality of members, by the content management system, an affiliation between the project and a first content item based on user behavior associated with the first member and the user behavior associated with each other member of the plurality of members; upon receiving approval to create the affiliation between the project and the first content item, adding the first content item to the project; and generating a project user interface, the project user interface comprising user interface data representing the plurality of collaborative content items, the first content item, and the plurality of members, wherein the user interface data representing the plurality of members includes a face pile. 9. The non-transitory computer-readable medium of claim 8 , wherein the user interface data representing a collaborative content item from the plurality of collaborative content items includes user interface data representing members of the project currently present in the collaborative content item. 10. The non-transitory computer-readable medium of claim 9 , wherein the collaborative content item is accessible to at least one user account not associated with a member of the project and the at least one user account is currently present in the collaborative content item, and wherein the user interface data representing members of the project currently present in the collaborative content item does not include the at least one user account. 11. The non-transitory computer-readable medium of claim 8 , wherein a first collaborative content item in the plurality of collaborative content items is owned by a first member of the project and a second collaborative content item in the plurality of collaborative content items is owned by a second member of the project. 12. The non-transitory computer-readable medium of claim 8 , wherein the face pile indicates whether a member of the project is currently present in the project. 13. A computing 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: monitoring, by the computing system, user behavior with respect to one or more of content items, projects, or user communications associated with a first user account; storing, by the computing system, user behavior data describing the user behavior data at a first location associated with the first user account; receiving, by the computing system, from the first user account, a request to create a first project; in response to receiving the request, generating the first project, the first project including adding the first user account as a member of the first project; based on the request and the stored user behavior data, recommending, by the computing system, an affiliation between the first project and a first content item associated with the first user account; upon receiving an approval to create the affiliation between the first project and the first content item, adding the first content item as a project for the first project by: generating 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 generating a project user interface, the project user interface comprising user interface data representing project items in the first project and members of the first project. 14. The computing system of claim 13 , wherein the request to create a first project is triggered from inside the first content item. 15. The computing system of claim 13 , wherein the operations further comprise: receiving, by the computing system, a request to add a second content item to the project. 16. The computing system of claim 13 , wherein the first content item is accessible to a second user account, and wherein the operations further comprise: in response to the request to create the first project, generating a user interface suggesting the second user account as a member of the project. 17. The computing system of claim 13 , wherein the user interface data representing the members of the project includes a face pile. 18. The computing system of claim 17 , wherein the face pile indicates whether a member of the project is currently present in the project. 19. The system o
Resource planning, allocation, distributing or scheduling for enterprises or organisations · CPC title
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
Interaction with lists of selectable items, e.g. menus · CPC title
using icons (graphical or visual programming using iconic symbols G06F8/34) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.