×

Method and apparatus for asynchronously calling and implementing objects

  • US 6,253,252 B1
  • Filed: 07/11/1996
  • Issued: 06/26/2001
  • Est. Priority Date: 07/11/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for asynchronously performing an operation on an object, the operation being requested by a client application to a server application, the method comprising the steps of:

  • maintaining a non-threaded execution environment accessible to the client application and the server application, the environment associated with asynchronously performing the operation;

    obtaining an object reference to the object in the client application;

    requesting the operation with a stub function in the client application, the stub function being passed the object reference, an input parameter of the operation, and a computer memory address of a completion routine in the client application;

    storing the completion routine memory address;

    transmitting the input parameter to a method in the server via the non-threaded execution environment;

    asynchronously implementing the operation on the object server application, the implementation including a response to the client application;

    transmitting the response to the client application via the non-threaded execution environment; and

    calling the completion routine in the client application, the routine being passed the response.

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