US 11,853,919 B1
Systems and methods for peer-to-peer funds requests
Balinder Mangat, Castro Valley, CA (US); David Hatch, Daly City, CA (US); Uma Meyyappan, Fremont, CA (US); Bipin Sahni, Pleasanton, CA (US); and Nikolai Stroke, Gilbert, AZ (US)
Assigned to Wells Fargo Bank, N.A., San Francisco, CA (US)
Filed by Wells Fargo Bank, N.A., San Francisco, CA (US)
Filed on Mar. 4, 2015, as Appl. No. 14/637,603.
Int. Cl. G06Q 20/10 (2012.01); G06Q 20/22 (2012.01); G06Q 20/20 (2012.01)
CPC G06Q 20/10 (2013.01) [G06Q 20/202 (2013.01); G06Q 20/223 (2013.01)] 15 Claims
OG exemplary drawing
 
8. A method of preauthorizing funding for a purchase via a mobile wallet system provided by a financial institution computing system of a financial institution, the method comprising:
receiving, by a processor of the financial institution computing system from a first user device of a first user, auto-fund permissions relating to a preauthorization for the financial institution to fund certain purchases of a second user of the mobile wallet system without requiring approval of these certain purchases from the first user in response to a transaction initiated by the second user being denied by the financial institution, wherein the auto-fund permissions include an identity of a second user and transaction restrictions;
generating, by the processor, a payment code that includes a digital token corresponding to a mobile wallet account of the first user, the digital token comprising a scannable QR code and a geographic restriction defined by the first user such that the digital token is valid only in a particular merchant location;
receiving, by the processor, a request to fund the transaction at a merchant from an account associated with the first user based on a request for the transaction by the second user at the merchant, wherein the request is received from a point of sale system of the merchant, wherein the request to fund the transaction at the merchant is initiated without intervention by the first user or the second user based on the payment code sent to a device of the second user and transmitted to the point of sale system of the merchant;
transmitting, by the processor and to the first user device, a message including the request to fund the transaction;
determining, by the processor and in response to receiving an indication that the first user is viewing the message, a current location of a second user device;
determining, by the processor, that the transaction at the merchant is within the auto-fund permissions set forth in the transaction restrictions received from the first user by determining whether the current location of the second user device corresponds to the particular merchant location;
transmitting, by the processor, an approval message to the point of sale system of the merchant; and
updating, by the processor, a database based on the received auto-fund permissions such that the first user appears as a payment source in a mobile wallet of the second user.