US 11,941,622 B2
Method and system for employing blockchain for fraud prevention in bulk purchases
Ankur Arora, New Delhi (IN); Rakesh Patel, Haryana (IN); and Anisha Garg, Delhi (IN)
Assigned to MASTERCARD INTERNATIONAL INCORPORATED, Purchase, NY (US)
Filed by MASTERCARD INTERNATIONAL INCORPORATED, Purchase, NY (US)
Filed on May 29, 2020, as Appl. No. 15/929,943.
Prior Publication US 2021/0374729 A1, Dec. 2, 2021
Int. Cl. G06Q 20/38 (2012.01); G06Q 20/40 (2012.01); H04L 9/06 (2006.01)
CPC G06Q 20/389 (2013.01) [G06Q 20/388 (2013.01); G06Q 20/4016 (2013.01); H04L 9/0637 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A method for preventing unauthorized repeat purchases of a product, comprising:
storing, in a memory of a processing server, a plurality of purchase data values, each purchase data value being related to a completed financial transaction and including at least a purchase identifier;
receiving, by a receiver of the processing server, an authorization request for a new financial transaction from an external merchant system, the authorization request including at least a specific identifier associated with a purchase of a product;
executing, by a processing device of the processing server, a first query on the memory of the processing server to identify a number of purchase data values where the purchase identifier included in respective purchase data value matches the specific identifier associated with the purchase of the product received from the external merchant system;
determining, by the processing device of the processing server, whether the number of purchase data values is (i) below a predetermined number or (ii) equal to or above the predetermined number; and
transmitting, by a transmitter of the processing server, an authorization response to the external merchant system, the authorization response including (i) an approval of the new financial transaction when the number of purchase data values is determined to be below the predetermined number, or (ii) a denial of the new financial transaction when the number of purchase data values is equal to or above the predetermined number.