×

Load balancing array system with URL modification so that content is served by a content delivery network

  • US 8,504,719 B2
  • Filed: 06/07/2010
  • Issued: 08/06/2013
  • Est. Priority Date: 03/10/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for routing packets through a load balancing array of servers across a network in a computer environment, comprising:

  • in response to receiving a request packet from a requesting client via an IP address at a scheduler among a load balancing array of servers, the scheduler routing and load balancing the request packet to a load balancing server among the load balancing array of servers;

    in response to receiving the request packet at the load balancing server, the load balancing server decrypting information in the request packet and then routing and load balancing the request packet, with the decrypted information, to a back end Web server among a cluster of back end Web servers, wherein the back end Web server'"'"'s response packet to the request packet is received at the load balancing server, the response packet containing at least one portion of an outgoing markup language page; and

    in response to receiving the response packet with the at least one portion of the outgoing markup language page at the load balancing server, the load balancing server parsing the at least one portion of an outgoing markup language page in the response packet to identify content served by a content delivery network, modifying one or more URLs for the content in the at least one portion of the markup language page so that the content is served from the content delivery network in response to requests from requesting clients, and sending the response packet to the requesting client such that the response packet does not go through the scheduler;

    wherein the scheduler and the load balancing server that perform the steps recited herein each comprise a computer hardware device.

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