Patent ID: 11947812
Assignee: CAPITAL ONE SERVICES, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G

Claim 16:
17. A computer implemented method for securely storing sensitive data, the method comprising:
storing, in a first data repository, user data comprising a plurality of user names associated with a plurality of users and a plurality of anonymized user identifiers;
storing, in a second data repository, user attribute data comprising a plurality of user attributes associated with one or more users of the plurality of users;
storing, in a third data repository, a first plurality of hash values uniquely identifying an association between each user attribute of the plurality of user attributes and one or more users of the plurality of users;
receiving, from a first user device, a first request for a listing of user names associated with a first user attribute;
generating, at a remote computing device and based on a first user identifier associated with the first user device, a first secret key;
generating a second plurality of hash values, wherein each hash value of the second plurality of hash values is based on a combination of one of the plurality of anonymized user identifiers, one of the plurality of user attributes, and the first secret key;
determining a first subset of the first plurality of hash values that match the second plurality of hash values; and
transmitting the listing of user names associated with the first subset of the first plurality of hash values to the first user device.