Patent ID: 7146505

Claim:
A data transfer method performed by a proxy server, the method comprising: intercepting an HTTP request from a client computer that is directed to an HTTP server, wherein the HTTP request comprises a plurality of fields; determining an identity of a user of the client computer in response to receiving the HTTP request; accessing a storage associated with the proxy server, the storage storing identifiers for use by HTTP servers in retrieving user profile information stored in storages associated with the HTTP servers; retrieving an identifier from the accessed storage based on the identity of the user; inserting an additional field into the HTTP request to create a modified HTTP request, the additional field containing the retrieved identifier; sending the modified HTTP request to the HTTP server such that the HTTP server parses the modified HTTP request to extract the retrieved identifier, uses the retrieved identifier to retrieve the user profile information from a storage associated with the HTTP server, generate an HTTP response to the HTTP request based on the retrieved user profile information, and sends the HTTP response to the proxy server; receiving the HTTP response from the HTTP server; and forwarding the HTTP response to the client computer.