US 12,008,694 B2
Techniques for analyzing command usage of software applications
Tovi Grossman, Toronto (CA); Alexandra R. Bergin, Danville, CA (US); Benjamin Lafreniere, Toronto (CA); Jaime A. Perkins, San Francisco, CA (US); Adam L. Menter, Oakland, CA (US); Howard R. Swearer, San Francisco, CA (US); George Fitzmaurice, Toronto (CA); Justin Frank Matejka, Newmarket (CA); Ji In Shin, Old Tappan, NJ (US); William C. Sabram, Lynn, MA (US); and Michael L. McManus, Oakdale, PA (US)
Assigned to AUTODESK, INC., San Francisco, CA (US)
Filed by AUTODESK, INC., San Francisco, CA (US)
Filed on Mar. 25, 2019, as Appl. No. 16/363,997.
Claims priority of provisional application 62/750,720, filed on Oct. 25, 2018.
Prior Publication US 2020/0133451 A1, Apr. 30, 2020
Int. Cl. G06T 11/20 (2006.01); G06F 3/0481 (2022.01); G06F 3/0484 (2022.01); G06F 11/34 (2006.01); G06Q 10/0639 (2023.01); G06Q 30/018 (2023.01); G09B 19/00 (2006.01)
CPC G06T 11/206 (2013.01) [G06F 3/0481 (2013.01); G06F 3/0484 (2013.01); G06F 11/3438 (2013.01); G06Q 10/06398 (2013.01); G06Q 30/018 (2013.01); G09B 19/0053 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
receiving command usage data indicating how much a first user entity and a second user entity has used a plurality of commands of a software application;
displaying a command map graphical user interface (GUI) comprising a circle chart having a center; and
in response to receiving a selection of the second user entity via the command map GUI, automatically displaying a plurality of data points in the command map GUI associated with the first user entity while not displaying any data points in the command map GUI associated with the second user entity by performing a set of steps of:
displaying a first data point on the circle chart at a first distance from the center of the circle chart to represent how much the first user entity has used the first command, wherein the first data point is displayed with a particular appearance that indicates whether the first user entity has used the first command by a greater amount or lesser amount than the second user entity;
displaying a second data point on the circle chart at a second distance to represent how much the first user entity has used a second command included in the plurality of commands, wherein the second data point is displayed with a particular appearance that indicates whether the first user entity has used the second command by a greater amount or lesser amount than the second user entity, wherein the first data point and the second data point are displayed at least partially concurrently on the circle chart;
determining, based on the command usage data, a third command included in the plurality of commands that has not been used by the first user entity;
determining a recommendation value of the third command for the first user entity based on how much the second user entity has used the third command; and
displaying a third data point on the circle chart at a third distance to represent the recommendation value of the third command for the first user entity.