CPC G06Q 40/02 (2013.01) [G06F 17/18 (2013.01); G06Q 20/108 (2013.01)] | 20 Claims |
15. A system comprising:
one or more processors; and
one or more memories storing instructions that, when executed by the one or more processors, cause the system to perform a process comprising:
determining a notification schedule that notifies a user to depress a saver button, wherein determining the notification schedule includes:
generating an adaptive probability matrix that includes probabilities of incremental times within a day, that the user will depress the saver button,
wherein the adaptive probability matrix is based on historical information related to the user depressing the saver button to initiate a transfer of funds from a first account to a second account; and
creating the notification schedule for notifications to be sent based on A) the probabilities of incremental times within the day and B) a number of times within the day that the saver button needs to be depressed to achieve a savings goal;
detecting locations of the saver button and of a user device;
determining an identity of the user associated with the user device; and
transmitting a notification for the user device, based on A) the locations of the saver button and the user device and B) the identity of the user, in accordance with the notification schedule.
|