US 11,720,858 B2
Systems and methods to facilitate user engagement with units of work assigned within a collaboration environment
Anna Marie Clifton, San Francisco, CA (US); Micah Hanan Fenner, San Francisco, CA (US); Abigail Lorean Kelly, San Francisco, CA (US); Cvetomir I. Cankov, Oakland, CA (US); Sean Sun, San Francisco, CA (US); Sarah Lee Shader, San Francisco, CA (US); John Wesley Graham, San Francisco, CA (US); Eric Seth Pelz, San Francisco, CA (US); Lili Jiang Rachowin, San Franncisco, CA (US); and Adam Butler, San Francisco, CA (US)
Assigned to Asana, Inc., San Francisco, CA (US)
Filed by Asana, Inc., San Francisco, CA (US)
Filed on Jul. 12, 2022, as Appl. No. 17/862,701.
Application 17/862,701 is a continuation of application No. 16/947,160, filed on Jul. 21, 2020, granted, now 11,449,836.
Prior Publication US 2022/0343283 A1, Oct. 27, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 10/06 (2023.01); G06Q 10/10 (2023.01); G06F 16/23 (2019.01); G06F 3/0482 (2013.01); G06Q 10/0631 (2023.01); G06Q 10/105 (2023.01)
CPC G06Q 10/103 (2013.01) [G06F 3/0482 (2013.01); G06F 16/2379 (2019.01); G06Q 10/06316 (2013.01); G06Q 10/063114 (2013.01); G06Q 10/105 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system configured to facilitate user engagement with work unit records of a collaboration environment, the system comprising:
one or more physical processors configured by machine-readable instructions to:
manage, at a server, electronically stored environment state information maintaining a collaboration environment, the collaboration environment being configured to facilitate interaction by users with the collaboration environment, a first user interacting with the collaboration environment via a first remotely located client computing platform communicating with the server over an Internet connection, the environment state information including a first work unit record for a first unit of work involving review of a first digital content item, the first work unit record including a value of an approval state parameter, the approval state parameter characterizing approval of the first unit of work by the first user, values of the approval state parameter including an approve value, a revise value conveying a request to generate changes to the first digital content item, and a reject value;
establish the Internet connection between the first remotely located client computing platform and the server;
effectuate communication of information from the server to the first remotely located client computing platform so that the first remotely located client computing platform presents a user interface of the collaboration environment, the user interface displaying a first work unit page for the first unit of work, the first work unit page including a set of user interface elements available for selection, individual user interface elements in the set of user interface elements corresponding to different ones of the values of the approval state parameter;
obtain, at the server, user input information conveying user input into the first remotely located client computing platform characterizing the selection of the individual user interface elements in the first work unit page, the selection of an individual user interface element causing a corresponding value of the approval state parameter to be specified for the first work unit record; and
update, at the server, the first work unit record based on the user input information, such that:
responsive to the user input information conveying a first selection of a first user interface element on the first work unit page, update the first work unit record by specifying the approve value as the value for the approval state parameter of the first work unit record;
responsive to the user input information conveying a second selection of a second user interface element on the first work unit page, update the first work unit record by specifying the revise value as the value for the approval state parameter of the first work unit record, the revise value conveying a first request to generate one or more changes to the first digital content item; and
responsive to the user input information conveying a third selection of a third user interface element on the first work unit page, update the first work unit record by specifying the reject value as the value for the approval state parameter of the first work unit record.