System and method to anonymize data transmitted to a destination computing device
AssigneeLookout, Inc.
InventorsPravin Kothari, Debabrata Dash
Life of this patent
Estimating the term…
Abstract
A method and system for anonymizing data to be transmitted to a destination computing device is disclosed. Anonymization strategy for data anonymization is provided. Data to be transmitted is received from a user computer. Selective anonymization of the data is performed, based on the anonymization strategy, using an anonymization module. The data includes a plurality of characters. A portion of the anonymized data is selected as a search ID. A cross reference between a search key indicative of a portion of the received data and the corresponding search ID is stored.
Claims6
A method for anonymizing data to be transmitted to a destination computing device, comprising:
- receiving data to be transmitted to the destination computing device from a user computer, the data including a plurality of characters;
- anonymizing the data using an anonymization module to derive an anonymized data;
- selecting a portion of the anonymized data as a search ID;
- storing in a data store, a cross reference between a search key indicative of a portion of the received data and the corresponding search ID such that the search ID can be retrieved that corresponds to the search key which matches a search term in a search request for the anonymized data;
- and
- transmitting anonymized data to the destination computing device over a network and in response to receiving the search request, selective anonymized data can thus be obtained based on the retrieved search ID that matches with the portion of the anonymized data such that the de-anonymized data can be returned as a response to the search request.
An anonymization system to anonymize data transmitted to a destination computing device, comprising:
- one or more processor devices;
- an anonymization strategy module to store anonymization strategy for data anonymization;
- a logic to receive data to be transmitted to the destination computing device, from a user computer, the data including a plurality of characters;
- an anonymization module to anonymize the data based on an anonymization strategy;
- select a portion of the anonymized data as a search ID;
- store in a data store, a cross reference between a search key indicative of a portion of the received data and the corresponding search ID such that the search ID can be retrieved that corresponds to the search key which matches a search term in a search request for the anonymized data;
- and
- transmit anonymized data to the destination computing device over a network and in response to receiving the search request, selective anonymized data can this be obtained based on the retrieved search ID that matches with the portion of the anonymized data such that the de-anonymized data can be returned as a response to the search request.
Dependencies are inferred from the claim text.