Patent ID: 7624398

Claim:
A method of communication between a first object located on a first computer and a second object located on a second computer, the first and second computers connected by a network, the method comprising: calling an interface of the second object by the first object on the first computer, and wherein the calling the interface of the second object by the first object comprises (a) bypassing a mechanism, the bypassed mechanism comprising adding a remote procedure call (RPC) interface identifier (IID) of the second object to the call, and (b) adding an interface pointer identifier (IPID) to the call; performing RPC utility functions on the call at the first computer; and communicating the call to the second computer, wherein the second computer: receives the call; performs RPC utility functions on the call; determines if the call includes the IPID; if the call does not include the IPID, calls an RPC dispatching function; if the call does include the IPID, calls an alternative dispatching function based on the IPID, bypassing the RPC dispatching function; invokes a stub; and accesses the interface of the second object identified by the IPID.