Patent Number: 6,338,089

Title: Method and system for providing session pools for high performance web browser and server communications

Abstract: A client system utilizes a standard browser component and a transaction protocol gateway (TPG) component that operatively couples to the standard browser component. The browser component initiates the utilization of new session connections and reuse of existing session connections through the use of session pools as a function of the coding of the universal resource locators (URLs) contained in each issued request. The gateway component builds a plurality of session pool table structures at client system startup that define an initial number of pre-established persistent session connections for enabling communication with a number of server systems. Each browser URL is passed to the TPG component that examines a context field within the URL. If the context field has been set to a predetermined value, the TPG component in lieu of opening a new session connection to the designated server system, obtains a pre-established session connection from a session pool. Then the TPG component moves an entry corresponding to the session connection information to the PST component for enabling the browser component to communicate with a particular server system over the pre-established persistent session connection.

Inventors: Quinlan; Cian M. (Phoenix, AZ)

Assignee: Bull HN Information Systems Inc.

International Classification: G06F 17/30 (20060101); G06F 015/16 ()

Expiration Date: 01/08/2019