Patent ID: 9032033
Filing Date: 2015-05-12
Classification: H04L

Abstract:
1. A method of providing an anonymous communication service between a first party and a second party comprising: receiving a connection request at an anonymous services host from a user agent which was redirected to the anonymous services host from a first external server, said user agent associated with the first party and the first external server associated with the second party; identifying the second party and a proposed communication between the second party and the first party, from information received in conjunction with the connection request received from the user agent; obtaining an indication that the first party consents to the proposed communication; generating a private token for anonymously transacting the proposed communication, said private token including a token identifier that does not reveal actual contact information of the first party but is privately mapped by the anonymous services host to the actual contact information of the first party; redirecting the user agent back to the first or a second external server associated with the second party, in response to the indication of consent, said redirecting including sending a temporary token identifier for use by the second party in requesting the private token; sending the private token to the second party in response to receiving a token request from the second party that indicates the temporary token identifier; receiving the private token from the second party in conjunction with the second party attempting an electronic communication; verifying that the private token is valid and that the electronic communication conforms to the proposed communication; and in response to such verifications, relaying the electronic communication through an intermediate communications proxy, based on mapping the private token to the actual contact information of the first party.