Patent ID: 9722973
Date: 2017-08-01
CPC Classifications: G06F,H04L

Claim:
1. A method for anonymizing data to be stored in a destination computing device, comprising: receiving data to be stored in the destination computing device from a user computer; providing a communication link between a master anonymization system and a slave anonymization system, wherein the master anonymization system configured to perform selective anonymization of the received data and wherein the slave anonymization system configured to perform selective anonymization of the received data, if permitted; permitting slave anonymization system to perform one or more functions, permitting enabled by the master anonymization system; receiving data to be stored by the slave anonymization system, the data including a plurality of fields of data; selecting one or more fields of data for anonymization by the slave anonymization system; verifying if anonymizing one or more selected fields of data is a permitted function of the slave anonymization system; anonymizing the selected one or more fields of data by the slave anonymization system, if permitted; transmitting data with anonymized one or more fields of data, to the destination computing device for storage in the destination computing device; receiving a selectively retrieved anonymized data by the slave anonymization system in response to a request; de-anonymizing the retrieved anonymized data by the slave anonymization system; and returning the de-anonymized data by the slave anonymization system, in response to the request.