US 12,271,905 B2
Payment application based fund transfer
Michael Dahn, Oakland, CA (US)
Assigned to Block, Inc., Oakland, CA (US)
Filed by Block, Inc., Oakland, CA (US)
Filed on Jan. 23, 2023, as Appl. No. 18/100,428.
Application 18/100,428 is a continuation of application No. 15/283,019, filed on Sep. 30, 2016, granted, now 11,568,418.
Prior Publication US 2023/0206244 A1, Jun. 29, 2023
Int. Cl. G06Q 20/40 (2012.01); G06Q 20/08 (2012.01); G06Q 20/10 (2012.01); G06Q 20/22 (2012.01); G06Q 20/38 (2012.01)
CPC G06Q 20/405 (2013.01) [G06Q 20/0855 (2013.01); G06Q 20/1085 (2013.01); G06Q 20/223 (2013.01); G06Q 20/38 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
receiving, by a payment processing system (PPS), a request for a cash amount to be provided to a requester user, the request originating from a first instance of a payment application on a requester device associated with the requester user, wherein the PPS is configured to provide the first instance of the payment application to be downloaded on and executed on the requester device;
receiving, by the PPS, first location data indicating a first location of the requester device;
receiving, by the PPS from a plurality of sender devices associated with respective individual senders, second location data indicating respective locations of respective individual sender devices of the plurality of sender devices;
determining first cash amounts indicating respective cash amounts with the respective individual senders;
determining, by the PPS using an association model, at least one preferred sender associated with a corresponding preferred sender device, based on data collected on previous online interactions between each of the at least one preferred sender and the requester user, the first cash amounts, and the second location data such that the preferred sender is capable of offering at least a portion of the cash amount to the requester user, and the preferred sender is within a threshold distance of the first location; and
processing an exchange of a digital payment for the cash via the first instance of the payment application on the requester device and a corresponding instance of the payment application on the corresponding preferred sender device of the at least one preferred sender, wherein, if the corresponding preferred sender device does not have the corresponding instance of the payment application thereon, the PPS is configured to provide the corresponding instance of the payment application to be downloaded on and executed on the corresponding preferred sender device, and wherein the PPS is further configured to establish one or more secure communication channels with the requester device and the corresponding preferred sender device to process the exchange of the digital payment.