CPC G06Q 40/02 (2013.01) [G06F 3/0482 (2013.01); G06F 3/04842 (2013.01)] | 20 Claims |
1. A method for providing a graphical user interface, the method comprising:
using one or more processors programmed to perform operations comprising:
determining, using a data structure describing a probability model, a probability that a user will activate a contextual user interface element that is not yet displayed, when it is displayed, based upon context information of the user comprising a current state of a first graphical user interface of a network-based account management system and a transaction the user was performing;
determining that the contextual user interface element should be displayed based upon determining that the probability exceeds a threshold;
responsive to determining that the contextual user interface element should be displayed, causing the contextual user interface element to be displayed as part of the first graphical user interface of the network-based account management system;
receiving an indication that the contextual user interface element was activated by the user; and
responsive to receiving the indication that the contextual user interface element was activated by the user:
determining account information to display to the user;
determining a performance improvement action to display to the user based upon at least one of the account information, the context information of the user, or account rules for the network-based account management system; and
causing a second graphical user interface to be provided to the user including the account information, the performance improvement action, and a user interface element, the user interface element, when activated by the user causes display of a third graphical user interface that provides the user with second user interface elements selectable to cause an implementation of the performance improvement action.
|