×

Methods and apparatus for dynamically generating web pages

  • US 8,150,943 B2
  • Filed: 03/10/2006
  • Issued: 04/03/2012
  • Est. Priority Date: 03/10/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method of accessing a plurality of web pages served by a web server, the method comprising:

  • sending a first request to the web server for a first web page of the plurality of web pages;

    receiving, from the web server, the requested first web page in response to the first request;

    locating, in the first web page, a link to a second web page of the plurality of web pages;

    determining whether the link includes a pattern of characters that matches a predetermined pattern of characters;

    when it is determined that the link includes the pattern of characters, sending a plurality of second request to the web server for the second web page, wherein each of the plurality of second requests includes first information that emulates at least one user characteristic, wherein each of the plurality of second requests provides a different value for the first information that emulates the at least one user characteristic, and wherein each of the plurality of second requests, when processed by the web server, causes the web server to dynamically generate a different version of the second web page that includes content based, at least in part, on the value of the first information that emulates the at least one user characteristic, the web server dynamically generating each different version of the second web page using second information retrieved from a database;

    after sending the plurality of second requests to the web server for the second web page, monitoring the database to determine whether the second information stored in the database has changed;

    when it is determined that the second information stored in the database has changed, determining whether a change to the second information would result in a change to content included in the second web page; and

    when it is determined that the change to the second information would result in a change to content included in the second web page, sending a third request to the web server for the second web page.

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