US 12,001,570 B2
Big data distributed processing and secure data transferring with resource allocation and rebate
Pratap Dande, Saint Johns, FL (US); Gilberto Dos Santos, Jacksonville, FL (US); and JayaBalaji Murugan, Chennai (IN)
Assigned to Bank of America Corporation, Charlotte, NC (US)
Filed by Bank of America Corporation, Charlotte, NC (US)
Filed on Mar. 9, 2022, as Appl. No. 17/690,423.
Application 17/690,423 is a continuation of application No. 16/737,271, filed on Jan. 8, 2020, granted, now 11,314,874.
Prior Publication US 2022/0198030 A1, Jun. 23, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 21/00 (2013.01); G06F 9/50 (2006.01); G06F 21/60 (2013.01); G06F 21/62 (2013.01); G06N 20/00 (2019.01)
CPC G06F 21/602 (2013.01) [G06F 9/5016 (2013.01); G06F 21/6227 (2013.01); G06N 20/00 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method of resource allocation and rebating during in-flight data masking and on-demand encryption of big data on a network comprising the steps of:
authenticating, by an obfuscation computer machine, a request for a big data dataset based on credentials received from a source,
said obfuscation computer machine coupled to the network,
said obfuscation computer machine containing computer-readable memory,
said request stored in a first sector of the computer-readable memory;
said big data dataset stored in a data store coupled to the network, said big data dataset including sensitive information and non-sensitive information;
auto provisioning, by the obfuscation computer machine, a profile corresponding to the request, said profile stored in a second sector of the computer-readable memory;
assigning, by the obfuscation computer machine, access rights for the request based on the profile, said access rights stored in a third sector of the computer-readable memory;
defining, by the obfuscation computer machine, server configuration and data connection properties for the data store containing the big data dataset, said server configuration and said data connection properties stored in a fourth sector of computer-readable memory;
establishing, by the obfuscation computer machine, a secure connection from the obfuscation computer machine to the data store based on the server configuration and the data connection properties;
registering, by the obfuscation computer machine, at least one multiple data obfuscation type stored in a fifth sector of computer-readable memory;
loading, by the obfuscation computer machine into a sixth sector of computer-readable memory, the big data dataset from the data store on the network;
searching, by the obfuscation computer machine, the big data dataset for the sensitive information to be redacted;
redacting into a sanitized dataset, by the obfuscation computer machine, the sensitive information in the big data dataset based on said at least one multiple data obfuscation type and the non-sensitive information;
storing, by the obfuscation computer machine into a seventh sector of computer-readable memory, the sanitized dataset;
encrypting, by the obfuscation computer machine, the sanitized dataset into encrypted data, said encrypted data stored in an eighth sector of computer-readable memory; and
transmitting, by the obfuscation computer machine, the encrypted data in response to the request.