×

Method and system for transparently executing code using a surrogate process

  • US 5,802,367 A
  • Filed: 01/16/1996
  • Issued: 09/01/1998
  • Est. Priority Date: 07/07/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. A method in a computer system for invoking server code that is stored in a dynamically linkable library, the computer system having a client process that requests invocation of the server code, the method comprising:

  • receiving from the client process a request to invoke the server code;

    in response to the received request, invoking a surrogate process with a reference to the dynamically linkable library that stores the server code, wherein the surrogate process is an independently executable process for loading server code that is stored in a dynamically linkable library and that can instantiate an object;

    loading the referenced dynamically linkable library into the invoked surrogate process;

    executing the server code stored in the loaded dynamically linkable library; and

    returning to the client process a reference to the executing server code, the returned reference being used by the client process to invoke the server code executing in the surrogate process by executing the same client code that is used to invoke the server code when the server code is executing in the client process.

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