×

System and method to anonymize data transmitted to a destination computing device

  • US 9,356,993 B1
  • Filed: 03/15/2013
  • Issued: 05/31/2016
  • Est. Priority Date: 03/08/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for anonymizing data to be transmitted to a destination computing device, comprising:

  • receiving data to be transmitted from a user computing device to the destination computing device over a network for storage, the data received by a computing device, the data including a plurality of characters;

    providing a plurality of seed values, each of the seed values having a corresponding seed value identifier;

    selecting one of the plurality of seed values;

    generating an initialization vector using the selected seed value, using an initialization vector generator executed on the computing device;

    anonymizing the received data using an anonymization module executed on the computing device to derive an anonymized data, using the generated initialization vector; and

    transmitting anonymized received data and the seed value identifier of the selected seed value to the destination computing device for storage, over a network,wherein, upon receipt of a search request with a search term from the user computing device to search received data stored in the destination computing device,generating a plurality of anonymized search terms that correspond to the received search term, using the plurality of initialization vectors generated using the plurality of seed values; and

    transmitting a modified search request with the generated plurality of anonymized search terms for processing by the destination computing device.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×