US 12,223,477 B1
Systems and methods for electronic database communications
Urich T. Bowers, Brideville, PA (US); Mecal McDade, New Alexandria, PA (US); Todd Tkach, Wexford, PA (US); Jeremy Moore, Pittsburgh, PA (US); Fernando Alfaro, Sewickley, PA (US); Mike Kirch, Venetia, PA (US); and Eric Romantino, Pittsburgh, PA (US)
Assigned to THE PNC FINANCIAL SERVICES GROUP, INC., Pittsburgh, PA (US)
Filed by The PNC Financial Services Group, Inc., Pittsburgh, PA (US)
Filed on Feb. 1, 2021, as Appl. No. 17/164,705.
Application 17/164,705 is a continuation of application No. 17/027,250, filed on Sep. 21, 2020, granted, now 11,875,320.
Claims priority of provisional application 62/983,572, filed on Feb. 28, 2020.
Int. Cl. G06Q 20/10 (2012.01); G06N 20/00 (2019.01); G06Q 20/02 (2012.01); G06Q 20/32 (2012.01); G06Q 20/40 (2012.01); G06Q 30/018 (2023.01); G06Q 30/0283 (2023.01); G06Q 40/02 (2023.01); G06Q 50/00 (2024.01)
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)] 20 Claims
OG exemplary drawing
 
1. A system for interacting with a graphical user interface comprising:
a memory storing instructions;
a database, in electronic communication with the memory, configured to store information comprising:
account information associated with a financial account; and
a mobile device unique identifier for a mobile device associated with a user; and
a processor, implemented as distributed servers remotely located and in communication with each other over a wide area network, in electronic communication with the database, configured to execute the instructions to perform operations comprising:
associating the mobile device unique identifier with the financial account based on the account information;
providing a user interface accessible via the mobile device;
predicting a future account balance by applying machine learning; and
determining the financial account to be in a low cash mode state when the future account balance is less than a predetermined amount;
upon a determination that the financial account is in a low cash mode state, assigning the user interface to a first dashboard configuration in which at least one user interaction is restricted on the user interface;
determining whether the customer is interacting with a merchant online;
based on a determination that the customer is interacting with a merchant online, triggering a wearable technology alert;
alerting the customer through the wearable technology;
transmitting a notification to the mobile device for display through the user interface based on the determination, the notification indicating that the financial account is in the low cash mode state;
presenting, through the user interface, a first interactive window associated with the first dashboard configuration;
wherein the first interactive window includes a display of a first portion of a plurality of user interaction options, each being configured to be presented for a specific period of availability, wherein a period of availability includes an amount of time allotted for a user interaction option to be selected on the first interactive window by the user to effect a transaction;
wherein the processor is configured to automatically effect a transaction associated with at least one of the plurality of user interaction options if a user does not interact with the at least one of the plurality of user interaction options;
wherein the plurality of user interaction options includes a second portion, and the first interactive window is configured to present an element associated with the second portion that is configured to present an indication of why the second portion is not displayed in the first interactive window;
receiving, on a touch-sensitive surface of the mobile device, a user interaction with the indication of why the second portion is not displayed in the first interactive window;
in response to receiving the user interaction, presenting on the user interface, a second interactive window superimposed over the first interactive window such that the first interactive window is at least partially obscured behind the second interactive window, wherein the second interactive window is configured to present a reason why the second portion is not displayed in the first interactive window, wherein the second interactive window includes a first touch-sensitive button and a second touch-sensitive button;
receiving, via the first touch-sensitive button, a first user input;
in response to receiving the first user input, presenting the second portion on the user interface;
receiving, via the second touch-sensitive button, a second user input;
in response to receiving the second user input, closing the second interactive window to cause the user interface to return to presenting the first interactive window;
transmitting to the mobile device for display on the user interface, an option to remove the user interface from the first dashboard configuration;
presenting, through the first interactive window associated with the low cash mode state, the option to remove the user interface from the first dashboard configuration;
receiving, through the first interactive window associated with the first dashboard configuration, a selection of the option to remove the user interface from the first dashboard configuration;
replacing, on the user interface, the first interactive window associated with the first dashboard configuration with a window associated with a second dashboard configuration associated with a non-low cash mode state of the financial account; and
removing the financial account from the low cash mode state.