CPC G06F 8/38 (2013.01) [G06F 3/0484 (2013.01); G06F 11/3438 (2013.01); G06F 11/3447 (2013.01); G06F 11/3692 (2013.01); G06N 3/08 (2013.01); G06N 5/046 (2013.01); G06N 20/00 (2019.01); H04N 1/00509 (2013.01)] | 20 Claims |
1. A computer-implemented method for generating a graphical user interface (GUI) for a software application, the computer-implemented method comprising:
performing one or more tracking operations to determine a first plurality of interactions between a first user and a first GUI that is associated with the software application and a first GUI framework;
computing a behavioral simplification for the first GUI based on the first plurality of interactions and the first GUI framework; and
modifying the first GUI based on the behavioral simplification for the first GUI to generate a second GUI for the first user that is associated with the software application and the first GUI framework, wherein modifying the first GUI comprises adding a first GUI element to the first GUI, and wherein, when the first GUI element is activated, the first GUI element executes a first plurality of actions resulting from a consolidation of the first plurality of interactions.
|