| CPC G06Q 20/3224 (2013.01) [G06Q 20/3223 (2013.01); G06Q 20/40 (2013.01)] | 20 Claims |

|
1. A method for processing location-based transactions, the method comprising:
receiving, by a computer server associated with a payment service provider and from a first user device, a transaction request to provide a transaction amount from a first user account administered by the payment service provider without specifying a recipient or a recipient account;
determining, by the computer server, a location at which the transaction amount is retrievable based on first location data obtained from a first global positioning system component of the first user device;
subsequent to receiving the transaction request, detecting that a second user device is within a distance threshold from the location based on second location data obtained from a second global positioning system component of the second user device, wherein the second user device is associated with a second user account administered by the payment service provider;
in response to detecting that the second user device is within the distance threshold from the location, designating, by the computer server, the second user account as the recipient account for the transaction request; and
providing the transaction amount from the first user account to the second user account associated with the second user device.
|