US 11,924,185 B2
Method and system for general data protection compliance via blockchain
Alonzo Benavides, San Francisco, CA (US); Ian Major, San Francisco, CA (US); Prem Chander Rajamohan, Jersey City, NJ (US); Thomas Hansen, San Francisco, CA (US); and Duygu Gün, San Francisco, CA (US)
Assigned to MASTERCARD INTERNATIONAL INCORPORATED, Purchase, NY (US)
Filed by MASTERCARD INTERNATIONAL INCORPORATED, Purchase, NY (US)
Filed on Jun. 16, 2022, as Appl. No. 17/842,127.
Application 17/842,127 is a continuation of application No. 16/260,286, filed on Jan. 29, 2019, granted, now 11,368,441.
Prior Publication US 2022/0311755 A1, Sep. 29, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/40 (2022.01); G06F 16/903 (2019.01); H04L 9/00 (2022.01)
CPC H04L 63/061 (2013.01) [G06F 16/903 (2019.01); H04L 63/0492 (2013.01); H04L 63/0876 (2013.01); H04L 63/107 (2013.01); H04L 9/50 (2022.05)] 18 Claims
OG exemplary drawing
 
1. A method for privacy control in release of protected information, comprising:
storing, in a memory of a first computing system, a plurality of data pairs, each of the plurality of data pairs including at least a decryption key and a registration identifier;
receiving, by a receiver of the first computing system, a third-party data request for a user's data stored on a blockchain, the data request including at least a user identifier of a user associated with the data being requested in the data request;
receiving, by the receiver of the first computing system, a registration identifier of the data being requested in the data request, the registration identifier identifying a specific blockchain data value on the blockchain, the specific blockchain data value corresponding to a set of data associated with the user;
identifying, by a processor of the first computing system, a data pair based on the registration identifier, the data pair including the registration identifier and a decryption key; and
transmitting, by a transmitter of the first computing device, a decryption key of the identified data pair to a second computing system associated with the blockchain.