×

Methods, systems, and machine readable programming for interposing front end servers between servers and clients

DC
  • US 6,609,159 B1
  • Filed: 11/30/1998
  • Issued: 08/19/2003
  • Est. Priority Date: 11/30/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. Computer programming recorded in computer readable memory designed to be used on a host computer system having an operating system including calls for communicating with remote client programs running on other computer systems connected to the host over a computer network, said programming comprising a dynamically-loaded library which includes:

  • programming which enables the library to intercept certain standard operating system calls made by a back end server program running in the same operating system space as the library, including programming which causes the library to intercept a standard accept call from the back end server which instructs the operating system to accept a connection from a remote client over the computer network;

    programming which responds to the intercept of such an accept call by communicating, through a pipe, a representation of the accept call and its parameters to a front end server program running as a separate process in the same operating system space as the library;

    programming which receives from the front end server, over a pipe, a socket associated with a connection with a remote client established by the front end server; and

    programming which returns program flow from the library'"'"'s execution of the accept call back to the back end server with information specifying the socket received from the front end server in the same format in which the operating system returns socket information in response to an accept call.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×