Legal claims defining the scope of protection, as filed with the USPTO.
1. A method for facilitating communications while protecting customer privacy through cryptography and withholding of personally identifiable information, comprising: storing, in a memory of a processing server, contact data and a reference value associated with a first external computing device; receiving, by a receiver of the processing server, a communication request from a second external computing device, the communication request including at least the reference value and a digital signature; validating, by a processor of the processing server, the digital signature using a communicator public key of a cryptographic key pair; receiving, by the receiver of the processing server, a communication message from the second external computing device; forwarding, by a transmitter of the processing server, the communication message to the first external computing device using the stored contact data following successful validation of the digital signature; transmitting, by the transmitter of the processing server, a permission request to the first external computing device following successful validation of the digital signature; and receiving, by the receiver of the processing server, a permission message from the first external computing device prior to forwarding the communication message.
2. The method of claim 1 , further comprising: receiving, by the receiver of the processing server, an authorization message from the first external computing device, the authorization message including at least the communication public key.
3. The method of claim 2 , further comprising: validating, by the processor of the processing server, a customer signature using a customer public key, wherein the authorization message further includes the customer signature.
4. The method of claim 3 , further comprising: storing, in the memory of the processing server, the customer public key.
5. The method of claim 1 , further comprising: receiving, by the receiver of the processing server, blockchain data for a blockchain, the blockchain data including a plurality of blocks, each block including one or more blockchain data values, where one of the blockchain data values included in one of the plurality of blocks includes at least the reference value and the communicator public key.
6. The method of claim 5 , wherein the processing server is a node of a plurality of nodes comprising a blockchain network, where the blockchain network operates and manages the blockchain.
7. The method of claim 1 , wherein the second external computing device is prevented from receiving or obtaining the contact data.
8. A system for facilitating communications while protecting customer privacy through cryptography and withholding of personally identifiable information, comprising: a first external computing device; a second external computing device; and a processing server, the processing server including a transmitter, a memory storing contact data and a reference value associated with a first external computing device, a receiver receiving a communication request from a second external computing device, the communication request including at least the reference value and a digital signature, and a processor validating the digital signature using a communicator public key of a cryptographic key pair, wherein the receiver of the processing server further receives a communication message from the second external computing device, the transmitter of the processing server transmits the communication message to the first external computing device using the stored contact data following successful validation of the digital signature; wherein the transmitter of the processing server further transmits a permission request to the first external computing device following successful validation of the digital signature, and the receiver of the processing server further receives a permission message from the first external computing device prior to forwarding the communication message.
9. The system of claim 8 , wherein the receiver of the processing server further receives an authorization message from the first external computing device, the authorization message including at least the communication public key.
10. The system of claim 9 , wherein the processor of the processing server further validates a customer signature using a customer public key, and the authorization message further includes the customer signature.
11. The system of claim 10 , wherein the memory of the processing server further stores the customer public key.
12. The system of claim 8 , wherein the receiver of the processing server further receives blockchain data for a blockchain, the blockchain data including a plurality of blocks, each block including one or more blockchain data values, where one of the blockchain data values included in one of the plurality of blocks includes at least the reference value and the communicator public key.
13. The system of claim 12 , wherein the processing server is a node of a plurality of nodes comprising a blockchain network, where the blockchain network operates and manages the blockchain.
14. The system of claim 8 , wherein the second external computing device is prevented from receiving or obtaining the contact data.
Unknown
April 12, 2022
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.