Systems and methods to provide measures of user workload when generating units of work based on chat sessions between users of a collaboration environment
AssigneeAsana, Inc.
InventorsAlvaro Morales, Eric Lee Campbell, Manya Sofia Spieczny Scheps
Life of this patent
Estimating the term…
Abstract
Systems and methods provide measures of user workload when generating units of work based on chat sessions between users of a collaboration environment are described herein. Exemplary implementations may: manage environment state information maintaining a collaboration environment, obtain content information characterizing content of chat sessions between users, identify potential units of work, identify potential assignees of the potential units of work, obtain the user records of the potential assignees, generate views of a workload display pane, and/or perform other operations.
Claims20
A method to provide visual representation of values of a workload parameter characterizing user workload when generating units of work based on chat sessions between users of a collaboration environment, the method being implemented in a computer system comprising one or more physical processors, and a computer-readable medium storing machine-readable instructions that, when executed by the one or more physical processors, cause the computer system to perform the method comprising:
- managing 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 and work unit records, the user records including values of user parameters of the users, the user parameters including a workload parameter characterizing workload of the users, the work unit records describing units of work assigned to, created by, and/or managed by individual users within the collaboration environment;
- obtaining content information characterizing content of chat sessions between the users of the collaboration environment, wherein the chat sessions facilitate synchronous communication between the users, wherein the chat sessions include a first chat session between a first user and a second user, including obtaining first content information characterizing first content of the first chat session;
- identifying potential units of work to be generated for one or more of the users based on the content of the chat sessions, including identifying a first potential unit of work based on the first content information characterizing the first content of the first chat session;
- identifying potential assignees of the potential units of work based on the content of the chat sessions, including identifying a third user and a fourth user as potential assignees of the first potential unit of work based on the first content information characterizing the first content of the first chat session;
- obtaining the user records of the potential assignees, including obtaining the values of the workload parameters of the potential assignees, including obtaining a first user record for the third user and a second user record for the fourth user, the first user record including a first set of values for the workload parameter of the third user, and the second user record including a second set of values for the workload parameter of the fourth user;
- and
- generating views of a workload display pane in graphical user interfaces of the chat sessions, the workload display pane providing visual representation of the values of the workload parameter of the potential assignees, including generating a view of a first workload display pane in the graphical user interfaces of the first chat session, the first workload display pane providing the visual representation of the first set of values for the workload parameter of the third user and the second set of values for the workload parameter of the fourth user.
A system configured to provide visual representation of values of a workload parameter characterizing user workload when generating units of work based on chat sessions between users of a collaboration environment, the system comprising:
- one or more physical processors;
- and
- a computer-readable medium storing machine-readable instructions that, when executed by the one or more physical processors, cause the system to perform operations of:
- 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 and work unit records, the user records including values of user parameters of the users, the user parameters including a workload parameter characterizing workload of the users, the work unit records describing units of work assigned to, created by, and/or managed by individual users within the collaboration environment;
- obtain content information characterizing content of chat sessions between the users of the collaboration environment, wherein the chat sessions facilitate synchronous communication between the users, wherein the chat sessions include a first chat session between a first user and a second user, such that first content information characterizing first content of the first chat session is obtained;
- identify potential units of work to be generated for one or more of the users based on the content of the chat sessions, such that a first potential unit of work is identified based on the first content information characterizing the first content of the first chat session;
- identify potential assignees of the potential units of work based on the content of the chat sessions, such that a third user and a fourth user are identified as potential assignees of the first potential unit of work based on the first content information characterizing the first content of the first chat session;
- obtain the user records of the potential assignees, including obtaining the values of the workload parameters of the potential assignees, such that a first user record for the third user and a second user record for the fourth user are obtained, the first user record including a first set of values for the workload parameter of the third user, and the second user record including a second set of values for the workload parameter of the fourth user;
- and
- generate views of a workload display pane in graphical user interfaces of the chat sessions, the workload display pane providing visual representation of the values of the workload parameter of the potential assignees, such that a view of a first workload display pane is generated in the graphical user interfaces of the first chat session, the first workload display pane providing the visual representation of the first set of values for the workload parameter of the third user and the second set of values for the workload parameter of the fourth user.
Dependencies are inferred from the claim text.