Patent ID: 6970933

Claim:
A system for processing remote client requests on a computer network, comprising: an intermediate network device that communicates with a remote client and forwards remote client requests; a plurality of servers, including a first server comprising a memory for storing logical instructions and a processor for executing the logical instructions, the execution of the logical instructions causing functions to be performed including: receiving, from the remote client, a first application level request for a first resource; generating a response, the response providing access to the first resource; inserting, in the response, an application level protocol command to store persistence information for providing a mechanism allowing the remote client to send a second application level request to the server; and sending the response to the remote client through the intermediate network device; and wherein the intermediate network device comprises a memory for storing logical instructions and a processor for executing the logical instructions, the execution of the logical instructions causing functions to be performed including: receiving, from the remote client, a second application level request for a second resource, the second application level request comprising the persistence information; identifying the first server as a target server, based on the persistence information; and forwarding the second application level request to the first server.