US 12,073,371 B1
Math based currency point of sale systems and methods
Ashish B. Kurani, Hillsborough, CA (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 Jun. 2, 2021, as Appl. No. 17/337,154.
Application 17/337,154 is a continuation of application No. 14/323,414, filed on Jul. 3, 2014, granted, now 11,037,110.
Application 14/323,414 is a continuation in part of application No. 14/282,202, filed on May 20, 2014, granted, now 10,909,509, issued on Feb. 2, 2021.
Application 14/323,414 is a continuation in part of application No. 14/282,200, filed on May 20, 2014, granted, now 11,062,278.
Application 14/323,414 is a continuation in part of application No. 14/282,189, filed on May 20, 2014, granted, now 10,970,684, issued on Apr. 6, 2021.
Int. Cl. G06Q 20/06 (2012.01); G06Q 20/20 (2012.01); G06Q 20/22 (2012.01); G06Q 20/24 (2012.01)
CPC G06Q 20/0658 (2013.01) [G06Q 20/06 (2013.01); G06Q 20/065 (2013.01); G06Q 20/223 (2013.01); G06Q 20/24 (2013.01); G06Q 20/20 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of processing open loop math based currency (“MBC”) credit card transactions at a financial institution, the method comprising:
receiving, by a mobile wallet computer system from a customer computer device via an open loop processing network, a request for an MBC transaction for an MBC amount associated with an open loop MBC credit card account of a customer;
generating, by the mobile wallet computer system, a first code uniquely identifying the MBC transaction;
transmitting, by the mobile wallet computer system via the open loop processing network, the first code to the customer computer device;
receiving, by the mobile wallet computer system from an acquirer/processor computer system via the open loop processing network, the first code and a public and private key pair, wherein a public key of the public and private key pair identifies an MBC account of a recipient;
determining, by the mobile wallet computer system, that the public key of the public and private key pair is registered with the mobile wallet computer system based on identifying the public key in the public and private key pair;
updating, by the mobile wallet computer system, a first entry of an overlay ledger that lists the MBC account of the recipient and a second entry of the overlay ledger that lists the open loop MBC credit card account of the customer with the MBC amount;
transmitting, by the mobile wallet computer system via the open loop processing network, a credit guarantee to a recipient computer system of the recipient; and
transmitting, by the mobile wallet computer system via the open loop processing network, a receipt of the MBC transaction to the customer computer device.