Patent ID: 11909725
Assignee: YAHOO ASSETS LLC
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 19:
20. A computing device comprising:
a processor; and
a non-transitory storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising:
obtaining logic executed by the processor for obtaining sensitive data comprising a plurality of records, each record, of the plurality of records, comprising a plurality of unencoded values corresponding to a plurality of fields of the record;
determining logic executed by the processor for determining, using the sensitive data, a set of unencoded values for each field of the plurality of fields;
determining logic executed by the processor for determining a set of encoded values for each field, of the plurality of fields, the determining comprising using the set of unencoded values determined for a respective field to determine the set of encoded values for the respective field;
generating logic executed by the processor for generating a plurality of encoded records corresponding to the plurality of records comprising sensitive data, the generating comprising replacing each unencoded value in the plurality of records with an encoded value based on the set of encoded values determined for the plurality of fields; and
retrieving logic executed by the processor for retrieving a set of search results using an encoded query to search the plurality of encoded records.