Method and apparatus to enable confidential browser referrals
First Claim
Patent Images
1. A method of facilitating a blind referral, comprising:
- producing a referral communication for referring a client computer from a connection with a first server to a second server, wherein the referral communication comprises first server information defining a location of the first server, wherein the referral communication refers the client computer to the second server to authenticate at least one of an identity, a source of funds, or an age of a user;
generating a placeholder for the first server information in the referral communication, wherein the placeholder comprises at least one of a hash value, a client computer identification, a service identification, a proxy server, or a random alphanumeric character string, and wherein the random alphanumeric character string comprises a set of dummy characters or a dummy address; and
replacing the first server information with the placeholder in communications with the second server during the referral communication to prevent the second server from learning an identity of the first server such that the second server receives the placeholder instead of the first server information.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of facilitating a blind referral comprising producing a referral communication for referring a client computer from a connection with a first server to a second server, wherein the referral communication comprises first server information defining a location of the first server, generating a placeholder for the first server information in the referral communication, and replacing the first server information with the placeholder in communications with the second server during the referral communication.
12 Citations
10 Claims
-
1. A method of facilitating a blind referral, comprising:
-
producing a referral communication for referring a client computer from a connection with a first server to a second server, wherein the referral communication comprises first server information defining a location of the first server, wherein the referral communication refers the client computer to the second server to authenticate at least one of an identity, a source of funds, or an age of a user; generating a placeholder for the first server information in the referral communication, wherein the placeholder comprises at least one of a hash value, a client computer identification, a service identification, a proxy server, or a random alphanumeric character string, and wherein the random alphanumeric character string comprises a set of dummy characters or a dummy address; and
replacing the first server information with the placeholder in communications with the second server during the referral communication to prevent the second server from learning an identity of the first server such that the second server receives the placeholder instead of the first server information. - View Dependent Claims (2, 3, 4)
-
-
5. A method of facilitating a blind referral, comprising:
-
producing an HTTP referral communication for referring a client computer from a first server to a second server, wherein the referral communication comprises a first server tag, wherein the HTTP referral communication enables redirection of the client computer to the second server to perform at least one of authenticating at least one of an identity, a source of funds, or an age of a user; generating a placeholder tag, wherein the placeholder tag comprises at least one of a hash value, a client name, a security service, a proxy server, or a random alphanumeric, and wherein the random alphanumeric comprises a set of dummy characters or a dummy address; replacing the first server tag in a header of an HTTP referral communication with the placeholder tag upon redirection of the client computer from the first server to the second server communication to prevent the second server from learning an identity of the first server such that the second server receives the placeholder instead of the first server information; upon redirection of the client computer from the second server to the first server, mapping the placeholder tag to the first server tag to produce mapping information; determining the first server tag that maps to the placeholder tag using the mapping information; and replacing the placeholder tag in the header of the HTTP referral communication with the first server tag upon redirection from the second server to the first server. - View Dependent Claims (6, 7)
-
-
8. An apparatus for facilitating a blind referral, comprising:
a client computer, configured to be redirected using a referral communication from communicating with a first server to communicating with a second server, wherein the client computer comprises a blind referral module for generating a placeholder for a first server information in the referral communication and replacing the first server information in the referral communication with the placeholder upon redirection from the first server to the second server communication to prevent the second server from learning an identity of the first server such that the second server receives the placeholder instead of the first server information, wherein the placeholder comprises at least one of a hash value, a client computer identification, a service identification, a proxy server, or a random alphanumeric character string, and wherein the random alphanumeric character string comprises a set of dummy characters or a dummy address. - View Dependent Claims (9, 10)
Specification