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 that a user might activate a user interface element that is not yet displayed when it is displayed, the determination based upon a rule and two or more of: a screen or functionality that the user is currently accessing within a first graphical user interface of a network-based account management system, an account the user has accessed, a type of user device the user is using, a physical location of the user, a time of day, a navigational choice or input of the user with respect to the first graphical user interface, or a transaction the user is or was engaged in;
determining that the user interface element should be displayed based upon determining that the user might activate the user interface element;
responsive to determining that the user interface element should be displayed, causing the user interface element to be displayed;
receiving an indication that the user interface element was activated by the user; and
responsive to receiving the indication that the user interface element was activated by the user:
determining a performance improvement action to display to the user based upon account information of the user; and
causing a second graphical user interface to be provided to the user including the performance improvement action and a second user interface element, the second user interface element, when activated by the user implements the performance improvement action.
|