US 12,346,711 B2
Techniques for trial-and-error learning in complex application environments
Damien Paul Andre Masson, Waterloo (CA); Jo Karel Vermeulen, East York (CA); George Fitzmaurice, Toronto (CA); and Justin Frank Matejka, Newmarket (CA)
Assigned to AUTODESK, INC., San Francisco, CA (US)
Filed by AUTODESK, INC., San Francisco, CA (US)
Filed on Oct. 13, 2022, as Appl. No. 17/965,717.
Claims priority of provisional application 63/319,216, filed on Mar. 11, 2022.
Prior Publication US 2023/0289201 A1, Sep. 14, 2023
Int. Cl. G06F 9/451 (2018.01); G06F 3/0482 (2013.01); G06F 3/0484 (2022.01); G06F 9/38 (2018.01); G06F 9/48 (2006.01); G06F 11/14 (2006.01); G09B 19/00 (2006.01)
CPC G06F 9/453 (2018.02) [G06F 3/0482 (2013.01); G06F 3/0484 (2013.01); G06F 9/3836 (2013.01); G06F 9/4881 (2013.01); G06F 11/1407 (2013.01); G06F 11/1451 (2013.01); G06F 11/1469 (2013.01); G09B 19/0053 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for executing software application commands on practice data, the method comprising:
identifying a command demonstration that is stored in a database based on a current command being interacted with in a graphical user interface, wherein the command demonstration includes the current command and is associated with sample application data;
receiving a user selection of whether to execute the command demonstration including the current command on the sample application data or current application data;
in response to the user selection, causing the command demonstration including the current command to be executed on either the sample application data or a copy of the current application data to generate modified data; and
causing the modified data to be output within the graphical user interface.