Patent attributes
In particular embodiments, techniques include receiving a request to establish an automated transaction that includes transferring funds from a first financial account to a second financial account. The automated transaction occurs in a plurality of instances. The techniques include determining that a next instance of the automated transaction is to be executed and, prior to executing the next instance, predicting a future balance of the first financial account as a result of executing the next instance. The techniques include determining that the predicted future balance is below a threshold amount and automatically postponing the next instance until the predicted future balance exceeds the threshold amount. The techniques include, upon determining that the predicted future balance exceeds the threshold amount, automatically executing the next instance by causing a transfer of funds from the first financial account to the second financial account.