US 11,816,615 B2
Managing project tasks using content items
Ben Newhouse, San Francisco, CA (US); Kavitha Radhakrishnan, San Jose, CA (US); Aj Palkovic, San Francisco, CA (US); David Stinnette, San Francisco, CA (US); Jacob Hurwitz, San Francisco, CA (US); Jennifer Lee, San Francisco, CA (US); John R. Grace, Jr., San Francisco, CA (US); Susan Wang, San Mateo, CA (US); Leona Dondi, San Francisco, CA (US); Igor Kofman, San Francisco, CA (US); Kenneth Choi, Alameda, CA (US); and Tsung-Hsiang Chang, San Bruno, CA (US)
Assigned to Dropbox, Inc., San Francisco, CA (US)
Filed by Dropbox, Inc., San Francisco, CA (US)
Filed on Aug. 10, 2020, as Appl. No. 16/989,362.
Application 16/989,362 is a continuation of application No. 15/476,734, filed on Mar. 31, 2017, granted, now 10,796,255.
Claims priority of provisional application 62/440,311, filed on Dec. 29, 2016.
Prior Publication US 2020/0372432 A1, Nov. 26, 2020
Int. Cl. G06Q 30/00 (2023.01); G06Q 10/0631 (2023.01); G06Q 10/101 (2023.01)
CPC G06Q 10/06316 (2013.01) [G06Q 10/101 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, by a content management system, an identification of a project, the project accessible to a user and at least one collaborator of the user;
identifying, by the content management system, multiple content items associated with the project based on a project identifier mapped to each of the multiple content items;
determining, by the content management system, a set of content item tasks defined in the multiple content items, wherein the set of content item tasks are defined as task definitions associated with each respective content item, the determining comprising:
parsing the multiple content items to identify the task definitions contained in the multiple content items;
determining, by the content management system, a set of project level tasks defined externally to the multiple content items associated with the project, wherein the set of project level tasks are defined as further task definitions stored in project data associated with the project, the determining comprising:
parsing the project data associated with the project to identify user defined project level tasks;
generating, by the content management system, project views for presenting the project data to the user and the at least one collaborator of the user, the project views comprising a plurality of graphical user interfaces, the plurality of graphical user interfaces comprising a task view of the project, the task view accessible to the user and the at least one collaborator of the user, the generating comprising:
generating graphical representations of the multiple content items,
generating a plurality of first graphical elements, wherein each first graphical element of the plurality of first graphical elements corresponds to a respective project level task of the set of project level tasks, and
generating a plurality of second graphical elements, wherein each second graphical element of the plurality of second graphical elements corresponds to a respective content item task of the set of content item tasks, and
causing, by the content management system, display of the task view for the project in a client device of the user and at least one collaborator device of the at least one collaborator.