×

Method, intermediate device and computer program code for maintaining persistency

  • US 9,106,606 B1
  • Filed: 11/16/2008
  • Issued: 08/11/2015
  • Est. Priority Date: 02/05/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method for maintaining server persistency, comprising:

  • receiving, by an intermediate entity, a first session request from client to receive a service from a server out of a plurality of servers that are coupled to the intermediate entity;

    selecting a server out of the plurality of servers and directing to the selected server information indicative of the first session request;

    receiving a response of the selected server to the information indicative of the first session request;

    analyzing, by an analyzer of the intermediate entity, the response of the selected server, to provide an analysis result indicative whether the response comprises code to be executed by the client and comprises at least one instruction that facilitates sending, by the client, another request to receive a service from a server out of the plurality of servers;

    wherein the analyzing comprises analyzing the response of the selected server to locate browser code to be executed by a browser of the client;

    modifying, by a modifier of the intermediate entity, in response to the analysis result, the browser code by adding information to each call in the browser code that will cause the client to send a selected server identifier in association to the sending of the other request, wherein the browser code is parsed and marked at each location where each call is made to an operating system of the client for sending each request, and wherein the information added at each marked location for each call includes a unique HTTP header that includes the selected server identifier independent of a dedicated HTTP cookie; and

    sending a modified response to the client, wherein the modified response comprises the modified browser code.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×