SECURE DATA EXCHANGE BETWEEN DATA PROCESSING SYSTEMS
8 Assignments
0 Petitions
Accused Products
Abstract
A data transfer method performed at a proxy server includes intercepting a data request from a client computer that is directed to a target server, encrypting profile information, augmenting the data request by adding the encrypted profile information to the data request, and sending the augmented data request to the target server. A data transfer method that is performed at an information server includes receiving a data request from a proxy server, extracting profile information added to the data request by the proxy server, using the extracted profile information to generate a response, and sending the response to the proxy server.
108 Citations
51 Claims
-
1-32. -32. (canceled)
-
33. A data transfer method performed by a proxy server, the method comprising:
-
receiving a request from a client computer that is directed to a server;
retrieving an identifier based on an identity of a user of the client computer;
modifying the request to include the retrieved identifier; and
sending the modified request to the server such that the server extracts the retrieved identifier, retrieves user profile information based on the extracted identifier, generates a response to the request based on the retrieved user profile information, and sends the response to the proxy server.
-
-
39. A data processing method performed by a server, the method comprising:
-
receiving a modified request from a proxy server, wherein the proxy server created the modified request by inserting an identifier into a request intercepted by the proxy server;
using the identifier to retrieve user profile information from a storage associated with the server;
generating a response to the request based on the retrieved user profile information; and
sending the response to the proxy server.
-
-
45. A computer-usable medium having a computer program embodied thereon, the computer program comprising instructions for causing a proxy server to:
-
receive a request from a client computer that is directed to a server;
retrieve an identifier based on an identity of a user of the client computer;
modify the request to include the retrieved identifier; and
send the modified request to the server such that the server extracts the retrieved identifier, retrieves user profile information based on the extracted identifier, generates a response to the request based on the retrieved user profile information, and sends the response to the proxy server.
-
-
51. A computer-usable medium having a computer program embodied thereon, the computer program comprising instructions for causing a server to:
-
receive a modified request from a proxy server, wherein the proxy server created the modified request by inserting an identifier into a request intercepted by the proxy server;
use the identifier to retrieve user profile information from a storage associated with the server;
generate a response to the request based on the retrieved user profile information; and
send the response to the proxy server.
-
Specification