Patent ID: 6901438

Claim:
A method for replaying a predefined path through a set of web pages comprising: selecting a saved request corresponding to a saved URL from a request history; if the saved request is a form request, selecting a best-fit form from a set of forms in an originating web page as a target URL, wherein selecting a best-fit form comprises rejecting a potential form if the URL of the potential form does not begin with the saved URL, if the form request is a POST, rejecting a remaining form from a set of remaining forms if the remaining form does not require each parameter that would be included in the replay form parameters if the replay request was made for the remaining form, if the set of remaining forms still contains more than one remaining form, rejecting all remaining forms from the set of remaining forms which do not require all hidden form parameters in the set of saved form parameters and if there is still more than one remaining form in the set of remaining forms, selecting a best-fit form from the set of remaining forms in a predetermined manner, otherwise choosing the one remaining form in the set of remaining forms as the best-fit form; if the saved request is not the form request, selecting a best-fit URL in the originating web page as the target URL; and sending a replay request to the target URL, wherein the replay request includes a set of replay form parameters, comprising a set of saved form parameters and a set of merged form parameters, wherein the set of merged form parameters includes from the current configuration of the originating web page.