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.

Date of Patent:
Apr. 03, 2001

Filed:

May. 08, 1998
Applicant:
Inventor:

Steven E. Fairchild, Harris County, TX (US);

Assignee:

Compaq Computer Corporation, Houston, TX (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 1/300 ;
U.S. Cl.
CPC ...
G06F 1/300 ;
Abstract

A dynamic proxy server (DPS) including client logic that is capable of communicating with a plurality of other server modules via corresponding internal HTTP ports, proxy logic that is capable of communicating with the other server modules via the client logic, and server logic including a communication socket. The server logic attempts to bind its socket to a master TCP port, and if successful, operates to proxy communications between the other server modules and the master port via the proxy logic. If the attempt to bind the socket to the master port is unsuccessful, the server logic binds the socket to one of a plurality of internal ports. The DPS interfaces a functional processing component (FPC) to form a dynamic processing module (DPM). In a system including a plurality of DPMs, one DPM serves as master and the other DPMs serve as secondary DPMs. Each DPM is capable of operating as master and includes watchdog logic that periodically causes the server logic to attempt to bind to the master port. In this manner, if the master DPM drops out, a first one of the other DPMs bind to the master port and operates as the master DPM.


Find Patent Forward Citations

Loading…