System and method for controlling the interruption and resumption of access to WWW pages requiring certain prerequisites
First Claim
1. A method implemented at a Web server for controlling the interruption and resumption of access to a World Wide Web page to be supplied by the Web server and requiring at least one prerequisite, comprising:
- receiving and evaluating a current HTTP request from a Web client to determine whether a previously unsatisfied prerequisite has been satisfied;
retrieving from a stored location information relating to a target HTTP request previously interrupted by the prerequisite, if the receiving and evaluating step determines that a previously unsatisfied prerequisite has been satisfied;
forming an HTTP response, which response includes contents for re-requesting from the Web client the target HTTP request; and
transmitting the response to the Web client that transmitted the current HTTP request.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention is generally directed to a system and method for controlling the interruption and resumption of access to WWW pages that may require arbitrary prerequisites. A significant feature of the invention is its ability to categorize and remember the URL (including form arguments) of where a user was going when a prerequisite failure of a particular kind occurred. By use of session state, this categorized URL is retained, with others as they are accrued (if any), throughout the session. As soon as an applicable prerequisite is satisfied, the user is automatically (or optionally) directed to the retained target URL categorized as corresponding to the satisfied prerequisite (or to a default URL when there is none such). This resumption is effected regardless of the number of intervening HTTP transactions within the session, and regardless of whether the user has left the immediate context in which the failure occurred.
40 Citations
29 Claims
-
1. A method implemented at a Web server for controlling the interruption and resumption of access to a World Wide Web page to be supplied by the Web server and requiring at least one prerequisite, comprising:
-
receiving and evaluating a current HTTP request from a Web client to determine whether a previously unsatisfied prerequisite has been satisfied;
retrieving from a stored location information relating to a target HTTP request previously interrupted by the prerequisite, if the receiving and evaluating step determines that a previously unsatisfied prerequisite has been satisfied;
forming an HTTP response, which response includes contents for re-requesting from the Web client the target HTTP request; and
transmitting the response to the Web client that transmitted the current HTTP request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
12. A method implemented at a Web server for controlling the interruption and resumption of access to a World Wide Web page to be supplied by the Web server and requiring at least one prerequisite, comprising:
-
receiving and evaluating a current HTTP request from a Web client to determine whether an unsatisfied prerequisite exists;
saving to a stored location information concerning the current HTTP request, if the receiving and evaluating step determines that an unsatisfied prerequisite exists;
forming an HTTP response, which response omits desired contents from a location specified by the current HTTP request; and
transmitting the response to the Web client that transmitted the current HTTP request.
-
-
22. A Web server for controlling the interruption and resumption of access to a World Wide Web page to be supplied by the Web server and requiring at least one prerequisite comprising:
-
a first mechanism configured to evaluate a current HTTP request from a Web client to determine whether a previously unsatisfied prerequisite has been satisfied;
a second mechanism configured to retrieve from a stored location information relating to a target HTTP request previously interrupted by the prerequisite, in response to the first mechanism determining that a previously unsatisfied prerequisite has been satisfied;
a third mechanism configured to form an HTTP response, which response includes contents for re-requesting from the Web client the target HTTP request; and
a fourth mechanism configured to transmit the response to the Web client that transmitted the current HTTP request. - View Dependent Claims (23, 24, 25, 26, 27, 29)
-
-
28. A Web server for controlling the interruption and resumption of access to a World Wide Web page to be supplied by the Web server and requiring at least one prerequisite comprising:
-
a first mechanism configured to evaluate a current HTTP request from a Web client to determine whether an unsatisfied prerequisite exists;
a second mechanism configured to save to a stored location information relating to the current HTTP request, in response to the first mechanism determining that an unsatisfied prerequisite exists;
a third mechanism configured to form an HTTP response, which response omits desired contents from a location specified by the current HTTP request; and
a fourth mechanism configured to transmit the response to the Web client that transmitted the current HTTP request.
-
Specification