Patent ID: 6338089
Filing Date: 2002-01-08
Classification: G06F

Abstract:
A method of efficiently processing requests from a client system to a number of remotely located server systems through a communications network, the method comprising the steps of:(a) building a number of session pool table structures at client system startup for providing sets of session pools defining pre-established sets of persistent session connections; (b) generating a request by a standard browser component included in the client system to be forwarded to the server system, the request containing an URL having a predetermined field coded to specify a session context value for indicating the type of session connection to be initiated through the communications network for transferring the request; (c) maintaining a persistent connection table structure for storing session connection information for identifying and operating each persistent connection established by a transaction protocol gateway (TPG) component included in the client system located between the browser component and the communications network; (d) operatively coupling the sets of session pool structures to the table structure for enabling management of all of the session connections by the persistent connection table structure; (e) mapping the URL of each input connection request by the gateway component received from the browser component to a pre-stablished persistent session connection as specified by the session context value; and, (f) the gateway component transferring each request made by the browser component specifying use of persistent session pool connection for a session that contains the mapped URL to the server system over the communications network using the pre-established persistent session connection in lieu of having to create a new session connection and incur any associated overhead.