×

Autonomic content load balancing

  • US 9,807,160 B2
  • Filed: 02/20/2017
  • Issued: 10/31/2017
  • Est. Priority Date: 09/30/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method of providing autonomic content load balancing, comprising:

  • defining, in a server-side data structure for a Web page to be served, that the Web page has a plurality of alternative versions defined and at least one condition for selecting a particular one of the alternative versions, each of the alternative versions having associated therewith at least one value of each of the at least one condition;

    receiving, at a server from a client, a request for the Web page;

    upon determining, by the server from the server-side data structure, that at least one condition is defined for selecting a particular one of the alternative versions of the requested Web page and determining that the plurality of alternative versions are defined for the requested Web page by detecting that syntax defining the requested Web page contains a syntax element which indicates that the plurality of alternative versions are defined, selecting a particular one of the defined alternative versions to be used as the requested Web page when responding to the received request, comprising;

    determining, by the server from the server-side data structure using information that is distinct from information provided in the request, each of the at least one condition defined for selecting the particular one of the alternative versions and then determining, for each of the determined at least one condition, a current value thereof; and

    selecting, by the server as the particular one of the alternative versions, the defined alternative version for which the determined current value of each of the determined at least one condition matches one of the at least one value associated with the condition for the particular one; and

    serving the selected alternative version of the Web page, from the server to the client, as the requested Web page when responding to the received request.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×