IP Library › Granted Patent US 12,493,843
Granted Patent B2
US 12,493,843 · App. 18/636,948 · Granted Dec 9, 2025

Systems and methods for generating prioritization models and predicting workflow prioritizations

Inventor: Gregory Louis Sabo (San Francisco, CA)
Assignee: Asana, Inc.
G06Q10/06316G06Q10/0633
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,493,843
App. No.
18/636,948
Granted
Dec 9, 2025
Kind
B2
Abstract

Systems and methods for generating prioritization models and predicting workflow prioritizations are disclosed. Exemplary implementations may: manage environment state information maintaining a collaboration environment; effectuate presentation of a series of questions via a first client computing platform associated with the first user; receive user input from the first client computing platform; generate a first prioritization model based on the response information; and determine one or more priorities for the first user based on the first prioritization model such that a primary first unit of work within the first set of units of work is determined to be a higher priority than a secondary first unit of work within the first set of units of work.

Claims (43)

1 . A system configured to implement a prioritization model, the system comprising:

one or more hardware processors configured by machine-readable instructions to:

obtain access to a prioritization model;

adapt the prioritization model to user responses to a prompted series of questions, the user responses conveying how a user works or prioritizes work;

obtain output of the prioritization model adapted to the user responses;

determine, based on the output of the prioritization model, one or more priorities for work assigned to the user so that some of the work assigned to the user is determined to have priority over other work; and

generate information defining a graphical user interface, the graphical user interface being configured to display an indication of the one or more priorities determined for the work assigned to the user.

2 . The system of claim 1 , wherein the one or more hardware processors are further configured by the machine-readable instructions to:

effectuate communication of the information defining the graphical user interface to a computing platform to cause the computing platform to present the graphical user interface.

3 . The system of claim 1 , wherein the prompted series of questions is presented in a dedicated user interface.

4 . The system of claim 1 , wherein the one or more hardware processors are further configured by the machine-readable instructions to:

manage environment state information maintaining a collaboration environment, the environment state information including a user record corresponding to the user and work unit records corresponding to the work assigned to the user; and

train the prioritization model based on the user responses, the user record, and the work unit records.

5 . The system of claim 4 , wherein the one or more hardware processors are further configured by the machine-readable instructions to train the prioritization model using a neural network.

6 . The system of claim 4 , wherein the user record and/or the work unit records indicate previous actions of the user within the collaboration environment.

7 . The system of claim 4 , wherein the prioritization model is further trained based on secondary user input by a second user.

8 . The system of claim 1 , wherein the one or more hardware processors are further configured by the machine-readable instructions to:

obtain response information conveying the user responses to the prompted series of questions.

9 . The system of claim 1 , wherein the indication of the one or more priorities includes a recommendation or a ranked list.

10 . The system of claim 1 , wherein the one or more hardware processors are further configured by the machine-readable instructions to:

obtain a request to export the prioritization model; and

export the prioritization model.

11 . A method to implement a prioritization model, the method comprising:

obtaining access to a prioritization model;

adapting the prioritization model to user responses to a prompted series of questions, the user responses conveying how a user works or prioritizes work;

obtaining output of the prioritization model adapted to the user responses;

determining, based on the output of the prioritization model, one or more priorities for work assigned to the user so that some of the work assigned to the user is determined to have priority over other work; and

generating information defining a graphical user interface, the graphical user interface being configured to display an indication of the one or more priorities determined for the work assigned to the user.

12 . The method of claim 11 , further comprising:

effectuating communication of the information defining the graphical user interface to a computing platform to cause the computing platform to present the graphical user interface.

13 . The method of claim 11 , wherein the prompted series of questions is presented in a dedicated user interface.

14 . The method of claim 11 , further comprising:

managing environment state information maintaining a collaboration environment, the environment state information including a user record corresponding to the user and work unit records corresponding to the work assigned to the user; and

training the prioritization model based on the user responses, the user record, and the work unit records.

15 . The method of claim 14 , wherein the training of the prioritization model is performed using a neural network.

16 . The method of claim 14 , wherein the user record and/or the work unit records indicate previous actions of the user within the collaboration environment.

17 . The method of claim 14 , wherein the training the prioritization model is further based on secondary user input by a second user.

18 . The method of claim 11 , further comprising:

obtaining response information conveying the user responses to the prompted series of questions.

19 . The method of claim 11 , wherein the indication of the one or more priorities includes a recommendation or a ranked list.

20 . The method of claim 11 , further comprising:

obtaining a request to export the prioritization model; and

exporting the prioritization model.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2024
From: SABO, GREGORY LOUIS
To: ASANA, INC.
Reel/Frame 067121/0885 →
Continuity (5)
Continuation 18326812 · May 31, 2023
Continuation 17705075 · Mar 25, 2022
Continuation 17119690 · Dec 11, 2020
Continuation 16212333 · Dec 6, 2018
Related Publication 20240281738A1 · Aug 22, 2024
References Cited (67)
US 6859523B1 · Jilk · 2005 [cited by examiner]
US 6938048B1 · Jilk · 2005 [cited by examiner]
US 7003668B2 · Berson · 2006 [cited by examiner]
US 7039654B1 · Eder · 2006 [cited by examiner]
US 7146326B1 · White · 2006 [cited by examiner]
US 7155400B1 · Jilk · 2006 [cited by examiner]
US 7386797B1 · Chatterjee · 2008 [cited by applicant]
US 7401131B2 · Robertson · 2008 [cited by examiner]
US 7428723B2 · Greene · 2008 [cited by examiner]
US 7644145B2 · Rockwell · 2010 [cited by examiner]
US 7702532B2 · Vigil · 2010 [cited by examiner]
US 7778866B2 · Hughes · 2010 [cited by examiner]
US RE41737E · Leem · 2010 [cited by examiner]
US 7792795B1 · Swartz · 2010 [cited by examiner]
US 7831978B2 · Schaad · 2010 [cited by examiner]
US 7840943B2 · Volkov · 2010 [cited by examiner]
US 7941453B1 · Scheevel · 2011 [cited by examiner]
US 7945469B2 · Cohen · 2011 [cited by examiner]
US 8499300B2 · Zimberg · 2013 [cited by examiner]
US 8626547B2 · Hirano · 2014 [cited by examiner]
US 8738414B1 · Nagar · 2014 [cited by applicant]
US 9514424B2 · Kleinbart · 2016 [cited by examiner]
US 9842312B1 · Rosati · 2017 [cited by examiner]
US 11212326B2 · Faulkner · 2021 [cited by examiner]
US 11783253B1 · Pelz · 2023 [cited by applicant]
US 20040233235A1 · Rubin · 2004 [cited by applicant]
US 20050144232A1 · Estrada · 2005 [cited by applicant]
US 20050204297A1 · Banatwala · 2005 [cited by applicant]
US 20050216381A1 · Banatwala · 2005 [cited by applicant]
US 20060224430A1 · Butt · 2006 [cited by examiner]
US 20080052358A1 · Beaven · 2008 [cited by applicant]
US 20090133027A1 · Gunning · 2009 [cited by examiner]
US 20090204471A1 · Elenbaas · 2009 [cited by examiner]
US 20100169832A1 · Chang · 2010 [cited by applicant]
US 20110069643A1 · Yoakum · 2011 [cited by applicant]
US 20120054095A1 · Lesandro · 2012 [cited by applicant]
US 20120278388A1 · Kleinbart · 2012 [cited by examiner]
US 20130317871A1 · Kulkarni · 2013 [cited by examiner]
US 20150149173A1 · Korycki · 2015 [cited by applicant]
US 20150178666A1 · Green · 2015 [cited by applicant]
US 20160012368A1 · O'Connell · 2016 [cited by examiner]
US 20160162819A1 · Hakman · 2016 [cited by examiner]
US 20160352812A1 · Ahlgren · 2016 [cited by applicant]
US 20170004213A1 · Cunico · 2017 [cited by examiner]
US 20180032524A1 · Byron · 2018 [cited by examiner]
US 20180262620A1 · Wolthuis · 2018 [cited by examiner]
US 20180365626A1 · Mansour · 2018 [cited by examiner]
US 20190102700A1 · Babu · 2019 [cited by examiner]
US 20190340166A1 · Raman · 2019 [cited by applicant]
US 20200063333A1 · Mahanty · 2020 [cited by applicant]
US 20200159507A1 · Bodin · 2020 [cited by applicant]
US 20200160270A1 · Bodin · 2020 [cited by applicant]
US 20200160377A1 · Bodin · 2020 [cited by applicant]
US 20200160458A1 · Bodin · 2020 [cited by examiner]
US 20200293975A1 · Faulkner · 2020 [cited by applicant]
US 20210248161A1 · Leston · 2021 [cited by applicant]
US 20210383261A1 · Hanna · 2021 [cited by applicant]
US 20220284340A1 · Choudhary · 2022 [cited by applicant]
US 20230061905A1 · Culver · 2023 [cited by applicant]
US 20230239261A1 · Cameron · 2023 [cited by examiner]
US 20230308409A1 · Rosenstein · 2023 [cited by examiner]
US 20240257008A1 · Cheng · 2024 [cited by examiner]
US 20240346407A1 · Matson · 2024 [cited by examiner]
US 20250165927A1 · Sabo · 2025 [cited by applicant]
US 20250200143A1 · Varghese · 2025 [cited by applicant]
D. Surian, N. Liu, D. Lo, H. Tong, E.-P. Lim and C. Faloutsos, “Recommending People in Developers' Collaboration Network,” 2011 18th Working Conference on Reverse Engineering, Limerick, Ireland, 2011, pp. 379-388, doi: … [cited by applicant]
Kroner, M. Schneider and J. Mori, “A Framework for Ubiquitous Content Sharing,” in IEEE Pervasive Computing, vol. 8, No. 4, pp. 58-65, Oct.-Dec. 2009, doi: 10.1109/MPRV.2009.65 (Year: 2009). [cited by applicant]