US8539019B2

Managing server load by varying responses to page requests

Summary by NHIP

Dynamic Load Regulation

The method regulates machine load by selecting input data set sizes based on current processing resource levels. Personalized content generation scales directly with these selected sizes, which are inversely proportional to the load of the specific machine used.

Claim Score by NHIP

Read claim 1, the broadest

Abstract

A web server system regulates its own load level by dynamically varying its responses to requests for like web pages. The responses are preferably varied at least in-part using variables that directly or indirectly specify the type and/or quantity of processing to be performed in responding to requests for dynamically-generated web pages. The type of response generated by the web server system is preferably selected based upon one or more of the following: (a) the current load level of the server system as a whole, (b) the current load levels of specific computing devices or components invoked by the request, and (c) a profile of the user who requests the page.

US8539019B2, drawing sheet 1
Sheet 1 of 5

Term

Projected expiry 8 October 2026.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Projected expiry

16 claims: 2 independent, 14 dependent

  1. 1
    Broadest claimClaim Score 69, broad(NHIP)A computer-implemented method of responding to page requests so as to regulate machine load, the method comprising:receiving a request for a page;in response to said request, selecting a size of an input data set to use to generate personalized content to include in the page such that said size is dependent upon a load level of at least one machine used to generate the personalized content, said at least one machine having processing resources;and generating the personalized content with the at least one machine using the input data set of the selected size, and incorporating the personalized content into the page for presentation to a user;wherein a quantity of said processing resources used to generate the personalized content is dependent upon the size of the input data set.
  2. 11
    A system capable of responding to page requests so as to regulate machine load, the system comprising:a dynamic page generator that generates pages in response to page requests from user computing devices, said dynamic page generator comprising computer hardware programmed to respond to a page request by at least: selecting a size of an input data set for generating personalized content to include in the requested page such that said size is dependent upon a load level of at least one machine used to generate the personalized content, said at least one machine comprising processing resources;and causing the at least one machine to generate the personalized content using the input data set of the selected size;size, such that a quantity of said processing resources used to generate the personalized content is dependent upon the size of the input data set.