Method, system and program product for asynchronously processing requests
First Claim
1. A system for asynchronously processing requests, comprising:
- an object system for obtaining a session object for a request for a Uniform Resource Locator (URL) received from a client;
a response identifier system for generating a response identifier based on a session identifier and the URL;
a request checking system for determining whether the URL was previously requested in the request by the client; and
a header generation system for generating a response refresh header that includes a time value for causing the client to automatically send a subsequent request for the URL.
3 Assignments
0 Petitions
Accused Products
Abstract
Under the present invention, a request for a Uniform Resource Locator (URL) is received from a client on a server. Upon receipt, a corresponding session object is obtained, and a response identifier is generated. Based on the response identifier, it is determined whether the URL was previously requested by the client. If not, generation of a final response begins. As the response is being generated, a response refresh header is generated and returned to the client with a temporary response. The response refresh header contains a time value for causing the client to automatically send a subsequent request for the URL. After generation of the final response is complete, it is stored in a cache according to the response identifier. Then, when the subsequent request is received from the client, the final response is retrieved from the cache and served to the client.
-
Citations
14 Claims
-
1. A system for asynchronously processing requests, comprising:
-
an object system for obtaining a session object for a request for a Uniform Resource Locator (URL) received from a client; a response identifier system for generating a response identifier based on a session identifier and the URL; a request checking system for determining whether the URL was previously requested in the request by the client; and a header generation system for generating a response refresh header that includes a time value for causing the client to automatically send a subsequent request for the URL. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A program product stored on a recordable medium for asynchronously processing requests, which when executed by a computer, comprises:
-
program code for obtaining a session object for a request for a Uniform Resource Locator (URL) received from a client; program code for generating a response identifier based on a session identifier and the URL; program code for determining whether the URL was previously requested in the request by the client; and program code for generating a response refresh header that includes a time value for causing the client to automatically send a subsequent request for the URL. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification