Patent Number: 7,788,316

Title: Efficient server handling of multiple requests from a web browser

Abstract: A system and method for handling multiple identical requests received by a server from a client by a web application server. When multiple requests for the same URL are received by a web application server from the same client browser which results in the allocation of multiple threads on the server to handle the requests, a response to the client is obtained from the processing carried out by the first thread launched by the web application server. Results of the initial thread are passed to the client using the last opened connection between the client and server relating to the client's request for the URL. Other threads are placed in a wait state and are deallocated, at the earliest opportunity, where possible.

Inventors: Fok; Madeline K. M. (Toronto, CA), Chan; Victor (Thornhill, CA), Hubbard; Mark W. (Maple, CA), Khusial; Darshanand (Mississauga, CA)

Assignee: International Business Machines Corporation

International Classification: G06F 15/16 (20060101)

Expiration Date: 8/31/12018