| CPC G06Q 20/108 (2013.01) [G06N 20/00 (2019.01); G06Q 20/3221 (2013.01); G06Q 20/3223 (2013.01); G06Q 20/4037 (2013.01); G06Q 20/405 (2013.01); G06Q 30/0283 (2013.01); G06Q 40/02 (2013.01); G06Q 20/023 (2013.01); G06Q 30/0185 (2013.01); G06Q 50/01 (2013.01)] | 18 Claims |

|
1. A system comprising:
a memory storing instructions;
a database, in electronic communication with the memory, configured to store information comprising:
account information associated with an account at a financial institution;
user information for a user associated with the account;
a mobile device unique identifier for a mobile device associated with the user; and
a current account balance associated with the account; and
a processor, in electronic communication with the database, configured to execute the instructions to perform operations comprising:
associating the mobile device unique identifier with the account based on the account information;
providing a first dashboard configuration for display in a user interface on the mobile device when the account is in a first mode, wherein the first dashboard configuration includes one or more user interface elements with selectable controls to manage the account;
receiving, from the mobile device and through the first dashboard configuration, a request to set a dynamic amount that is greater than zero;
automatically determining, in response to the request, the dynamic amount based on the user information, historical financial data, and non-financial data, wherein the non-financial data includes geolocation data, associated with the account;
predicting a predicted account balance based on the current account balance, one or more scheduled reoccurring transactions, non-financial data, and one or more predetermined dates, the account being in the first mode based on the current account balance and the predicted account balance being greater than the dynamic amount;
modifying the first dashboard of the user interface to display a first notification that the account is predicted to enter a second mode at a predicted date, the account being in the second mode when the current account balance and the predicted account balance are below the dynamic amount and greater than zero;
determining that the account is in the second mode;
upon determining the account is in the second mode,
preventing the user from interacting with the first dashboard configuration;
upon determining the account is in the second mode, replacing the first dashboard configuration with a second dashboard configuration for display in the user interface and enabling user interaction with the second dashboard configuration, the second dashboard configuration comprising one or more second dashboard configuration user interface elements with a limited set of electronic transaction controls, wherein the set of electronic transaction controls includes an element to raise the current account balance, an element to manage geolocation settings, and an element to manage danger days settings, for managing the account, wherein the first dashboard configuration remains replaced until the account is removed from the second mode;
preventing a predicted overdraft based on the account being in the second mode and the predicted account balance being a positive balance;
transmitting, based on the determination that the account is in the second mode, a second notification to the mobile device for display through the second dashboard configuration;
providing one or more options, through the second dashboard configuration, to select at least one of the set of electronic transaction controls;
receiving a selection of the one or more set of electronic transaction controls on the second dashboard configuration;
raising the current account balance based on the selection;
removing the account from the second mode when the current account balance and predicted account balance are above the dynamic amount; and
replacing, in response to a determination that the account is no longer in the second mode, the second dashboard configuration with the first dashboard configuration.
|