The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
May. 22, 2012
Filed:
Dec. 04, 2007
Robert E. Goff, Cary, NC (US);
Scott D. Johnson, Durham, NC (US);
Erinn E. Koonce, Durham, NC (US);
Todd E. Kaplinger, Raleigh, NC (US);
Stephen J. Kenna, Morrisville, NC (US);
Maxim A. Moldenhauer, Durham, NC (US);
Robert E. Goff, Cary, NC (US);
Scott D. Johnson, Durham, NC (US);
Erinn E. Koonce, Durham, NC (US);
Todd E. Kaplinger, Raleigh, NC (US);
Stephen J. Kenna, Morrisville, NC (US);
Maxim A. Moldenhauer, Durham, NC (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
A method, system, and computer program product for efficiently fulfilling java server page (JSP) requests for dynamic web content, in a computer network system. An asynchronous processing (AP) utility pre-defines a number of custom classes to enable the asynchronous processing of requests. A JSP which contains a custom 'async:include' tag indicates an asynchronous request for dynamic content. When a set of asynchronous requests are received by an application server, an 'AsyncRequestDispatcher' is called to handle the asynchronous processing of each associated request dispatcher include fragment. For each fragment, a separate request thread is initiated. A placeholder corresponding to each “async:include” request is written to a servlet response buffer. HyperText Markup Language (HTML) content, which includes the placeholders, and a number of javascripts are then written to the client browser. The original thread is closed. The Javascripts enable the retrieval of all response fragments which replace the corresponding placeholders.