US 11,756,013 B2
Systems and methods for virtual currency exchange
John Young, O'Fallon, MO (US); Bradley Kenneth Dickinson, O'Fallon, MO (US); Bryan Niehaus, Clayton, MO (US); John E. Roth, Waterloo, IL (US); Sai Sudha Venkata Chaganti, Ballwin, MO (US); and Anupama Zagabathuni, Chesterfield, MO (US)
Assigned to MASTERCARD INTERNATIONAL INCORPORATED, Purchase, NY (US)
Filed by MASTERCARD INTERNATIONAL INCORPORATED, Purchase, NY (US)
Filed on Nov. 1, 2021, as Appl. No. 17/516,416.
Application 17/516,416 is a continuation of application No. 15/813,616, filed on Nov. 15, 2017, granted, now 11,164,167.
Prior Publication US 2022/0058600 A1, Feb. 24, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 20/10 (2012.01); G06Q 20/14 (2012.01); G06Q 20/40 (2012.01); G06Q 20/20 (2012.01); G06Q 20/32 (2012.01)
CPC G06Q 20/108 (2013.01) [G06Q 20/145 (2013.01); G06Q 20/204 (2013.01); G06Q 20/3224 (2013.01); G06Q 20/3278 (2013.01); G06Q 20/40 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for initiating a virtual currency exchange between a user computing device and a merchant computing device associated with a merchant, the computer-implemented method comprising steps performed by the merchant computing device of:
a) receiving, from the user computing device via a near-field communication (NFC) channel, a virtual currency request message from a user, the virtual currency request message including a user account identifier associated with an account of a user, payment credential data associated with the user, and a request for an amount of virtual currency to be delivered;
b) transmitting, to the user computing device via the NFC channel, a delivery message delivering the requested amount of virtual currency;
c) receiving, from the user computing device, a user assignment message including the user account identifier, wherein the user assignment message assigns to the merchant an amount of assigned virtual currency from the delivered amount of virtual currency, and wherein each of steps a, b, and c is performed while the merchant computing device is in a first physical location;
storing within a mobile event payment (MEP) database coupled to the merchant computing device, the user account identifier and the assigned virtual currency; and
subsequent to steps a, b, and c:
connecting, while the merchant computing device is at a second physical location, to a payment network; and
transmitting, to a virtual currency payment system via the payment network, an assignment completion message including the user account identifier, a merchant account identifier associated with the merchant, and the assigned virtual currency.