Patent ID: 9338220
Filing Date: 2016-05-10
CPC Classification: G06F,H04L

Claim Text:
1. A method for anonymizing data to be stored in a destination computing device, comprising: receiving data to be transmitted from a user computer to the destination computing device over a network for storage, the data including an object with a plurality of data fields; selectively extracting one or more data fields of the object, to be transmitted to the destination computing device, by a record extractor; computing a hash value using the extracted one or more data fields by a hash builder; storing the computed hash value for the extracted one or more data fields of the object in a remote hash database; anonymizing the received data using an anonymization module to derive an anomymized data, based on an anonymization strategy stored in an anonymization strategy module; and transmitting anonymized received data to the destination computing device for storage, over a network; generating a hash value of the one or more received anonymized data fields of the object retrieved from the destination computing device; and verifying the generated hash value for each of the data fields of the object by comparing the generated hash value with corresponding stored hash value in the remote hash database, by a hash verifier.