Patent ID: 7620719

Claim:
A method for processing resource requests provided to an intermediate server from a client via a computer network, said method comprising: receiving a resource request for a particular resource, the resource request being provided to the intermediate server from the client via the computer network; extracting an identifier associated with a destination server from the resource request; requesting, based on the identifier, the particular resource from the destination server; receiving, in response to the request, the particular resource from the destination server; modifying the particular resource to redirect internal resource requests to the intermediate server, where the modifying of the particular resource modifies at least one source file address within the particular resource, the at least one source file address pertaining to an applet; sending the modified particular resource to the client; receiving, from the client, an applet code request for the applet identified within the modified particular resource; requesting applet code for the applet from a remote server via the computer network; receiving the applet code from the remote server in response to said requesting of the applet code; modifying the applet code to redirect external communications from the applet through the intermediate server; and sending the modified applet code to the client.