Patent ID: 8904490

Claim:
A computer implemented method comprising: collecting, by a data collection system, a plurality of contact information of a a plurality of consumers that do not wish to be contacted via the plurality of contact information respectively; encrypting, by a one-way hash engine, the plurality of contact information of the collected by the data collection system to generate a plurality of encrypted values of the plurality of contact information to conceal the plurality of contact information; storing, by a master do-not-contact list server, the plurality of encrypted values of the plurality of contact information in a master do-not-contact list; comparing an encrypted value from a client do-not-contact list application of a client machine against the plurality of encrypted values of the master do-not-contact list; determining that the encrypted value from the client do-not-contact list application matches one of the plurality of encrypted values on the master do-not-contact list; and responsive to the determination that the encrypted value from the client do-not-contact list application matches one of the plurality of encrypted values on the master do-not-contact list, determining that the consumer corresponding to the encrypted value from the client do-not-contact list application should not be contacted via the contact information of the consumer.