Method and system for automatic invocation of secure sockets layer encryption on a parallel array of Web servers
First Claim
1. A system comprising:
- a load balancer to receive requests from a client browser via a network, said requests dispatched by a Web page having a first frame and a second frame; and
a plurality of servers coupled to said load balancer to process said requests routed by said load balancer, each server executing a software code to generate a new uniform resource locator (URL) and return a redirect message with the new URL to said client browser in response to a request received from a requesting frame to load data object for a target frame, wherein when the client browser receives said redirect message with the new URL, the browser dispatches a new request using the new URL to the server specified by the new URL.
1 Assignment
0 Petitions
Accused Products
Abstract
A system is described for load balancing requests dispatched from Web pages containing multiple frames. The system includes a load balancer to receive client requests from a client browser via a network. The requests are dispatched by a Web page having a first frame and a second frame. The system further includes a number of servers coupled to the load balancer to process the requests routed by the load balancer. Each server executes a software code to generate a new uniform resource locator (URL) and return a redirect message with the new URL to the client browser in response to (1) a request received from a requesting frame to load data object for a target frame and (2) the owner of the requesting frame is different from the owner providing the data object. When the client browser receives the redirect message with the new URL, the browser dispatches a new request using the new URL to the server specified by the new URL.
-
Citations
21 Claims
-
1. A system comprising:
-
a load balancer to receive requests from a client browser via a network, said requests dispatched by a Web page having a first frame and a second frame; and
a plurality of servers coupled to said load balancer to process said requests routed by said load balancer, each server executing a software code to generate a new uniform resource locator (URL) and return a redirect message with the new URL to said client browser in response to a request received from a requesting frame to load data object for a target frame, wherein when the client browser receives said redirect message with the new URL, the browser dispatches a new request using the new URL to the server specified by the new URL. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving requests from a client browser via a network, said requests dispatched by a Web page having a first frame and a second frame;
routing said requests to one of servers in an array to process said requests; and
in the event (1) a request is received from a requesting frame to load data object for a target frame and (2) the owner of the requesting frame is different from the owner providing the data object, (i) generating a new uniform resource locator (URL), and (ii) returning a redirect message with the new URL to said client browser. - View Dependent Claims (9, 10, 11, 12, 13, 14, 16, 17, 19, 20, 21)
-
-
15. A machine-readable medium that provides instructions, which when executed by a processor, cause said processor to perform operations comprising:
-
receiving a request from a requesting frame of a client browser to load data object for a target frame; and
determining if the owner of the target frame is different from the owner providing the data object, if so, then generating a new uniform resource locator (URL), and returning a redirect message with the new URL to said client browser.
-
-
18. A machine-readable medium that provides instructions, which when executed by a processor, cause said processor to perform operations comprising:
-
accessing a current URL used to locate HTML document currently loaded in one of multiple frames displayed by a Web browser;
building a new URL by concatenating https;
// with the current URL; and
dispatching a new request using the new URL to invoke Hypertext Transfer Protocol Secure (HTTPS) communication between said one of multiple frames of the Web browser and a Web server.
-
Specification