US 11,809,222 B1
Systems and methods to generate units of work within a collaboration environment based on selection of text
Rodrigo Davies, San Francisco, CA (US); Yujian Yao, San Francisco, CA (US); and Micah Bennett-Cauchon, Brooklyn, NY (US)
Assigned to Asana, Inc., San Francisco, CA (US)
Filed by ASANA, INC., San Francisco, CA (US)
Filed on May 24, 2021, as Appl. No. 17/329,096.
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/176 (2019.01); H04L 65/401 (2022.01); H04L 67/306 (2022.01); G06F 40/134 (2020.01); H04L 67/104 (2022.01); G06F 40/166 (2020.01)
CPC G06F 16/176 (2019.01) [G06F 40/134 (2020.01); G06F 40/166 (2020.01); H04L 65/4015 (2013.01); H04L 67/1044 (2013.01); H04L 67/306 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system configured to generate units of work within a collaboration environment based on selection of text, the system comprising:
one or more physical processors configured by machine-readable instructions to:
manage environment state information maintaining a collaboration environment, the collaboration environment being configured to facilitate interaction by users with the collaboration environment, the environment state information including user records, work units records, and project records, the user records including user information describing the users of the collaboration environment, the work unit records including work information describing units of work assigned to, created by, and/or managed by the users within the collaboration environment, and the project records including project information describing projects managed within the collaboration environment, wherein individual projects include individual sets of the units of work supporting the individual projects;
effectuate presentation of a user interface of the collaboration environment, the user interface providing one or more views of the collaboration environment, wherein an individual view of the collaboration environment textually displays one or more of the user information of an individual user record, the work information of an individual work unit record, or the project information of an individual project record;
obtain input information conveying user input into the user interface, wherein the user input includes selection of text displayed within the individual view of the collaboration environment;
obtain content information characterizing content of the text selected within the individual view of the collaboration environment, such that in response to selection of first text displayed within a first view of the collaboration environment, obtain first content information characterizing first content of the first text; and
generate individual units of work based on the content information by storing the work information describing the individual units of work as part of the environment state information, such that a first unit of work is generated based on the first content information by storing first work information describing the first unit of work in a first work unit record within the environment state information.