US 11,797,995 B2
Method and system for risk scoring anonymized transactions
Ankur Arora, New Delhi (IN); Shashank Kumar Trivedi, New Delhi (IN); and Amit Gupta, New Delhi (IN)
Assigned to MASTERCARD INTERNATIONAL INCORPORATED, Purchase, NY (US)
Filed by Mastercard International Incorporated, Purchase, NY (US)
Filed on Dec. 4, 2017, as Appl. No. 15/830,128.
Prior Publication US 2019/0172067 A1, Jun. 6, 2019
Int. Cl. G06Q 20/40 (2012.01); G06Q 20/38 (2012.01); G06Q 20/22 (2012.01)
CPC G06Q 20/4016 (2013.01) [G06Q 20/223 (2013.01); G06Q 20/383 (2013.01); G06Q 20/389 (2013.01); G06Q 20/3829 (2013.01); G06Q 20/4015 (2020.05); G06Q 2220/00 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A method for risk scoring a blockchain transaction, comprising:
storing, in a memory of a processing server, blockchain data associated with a public_blockchain, wherein the blockchain data includes at least a plurality of blocks, each block including at least a block header and one or more transaction values, where each block header includes at least a timestamp, a block reference, and a transaction reference and each transaction value includes data related to a blockchain transaction including at least a sending address, a recipient address, and a transaction amount;
receiving, by a receiving device of the processing server, a new transaction value related to a proposed blockchain transaction and a node identifier associated with a node included in a public blockchain network associated with the public blockchain, wherein the new transaction value includes at least a user address, a transacting address, and a blockchain amount;
executing, by a querying module of the processing server, a first query on the memory to identify a first plurality of transaction values included in the plurality of blocks in the public blockchain where the sending address or recipient address is associated with a transacting cryptographic key pair, wherein the transacting address is associated with the transacting cryptographic key pair;
determining, by a determination module of the processing server, a risk score for the proposed blockchain transaction based on at least the data included in each of the first plurality of transaction values, the new transaction value, and a frequency of transactions conducted by the transacting cryptographic key pair; and
electronically transmitting, by a transmitting device of the processing server, the determined risk score in response to the received new transaction value.