CPC G06Q 20/3224 (2013.01) [G06Q 20/202 (2013.01); G06Q 20/227 (2013.01); G06Q 20/405 (2013.01); H04W 4/023 (2013.01); H04W 4/029 (2018.02); H04W 4/80 (2018.02); H04M 2203/105 (2013.01); H04M 2242/14 (2013.01); H04M 2250/10 (2013.01); H04W 84/12 (2013.01)] | 20 Claims |
1. A system, comprising:
at least one processor programmed or configured to:
receive a location of a mobile device;
predict that a payment transaction is to be made involving a transaction terminal based on the location of the mobile device, wherein, when predicting that the payment transaction is to be made involving the transaction terminal, the at least one processor is programmed or configured to:
identify a distance between the location of the mobile device and a location of the transaction terminal;
compare the distance between the location of the mobile device and the location of the transaction terminal to a predetermined distance;
determine that the mobile device is within the predetermined distance of the location of the transaction terminal;
determine a time period during which the location of the mobile device has been within the predetermined distance of the location of the transaction terminal;
compare the time period during which the location of the mobile device has been within the predetermined distance of the location of the transaction terminal to a threshold of time;
determine that the time period during which the location of the mobile device has been within the predetermined distance of the location of the transaction terminal satisfies the threshold of time; and
predict that the payment transaction is to be made involving the transaction terminal based on determining that the mobile device is within the predetermined distance of the location of the transaction terminal and determining that the time period during which the location of the mobile device has been within the predetermined distance of the location of the transaction terminal satisfies the threshold of time;
identify an account of a plurality of accounts to be used in the payment transaction based on predicting that the payment transaction is to be made involving the transaction terminal; and
provide an alert identifying the account of the plurality of accounts before the payment transaction is initiated.
|