Method and system for network marshalling of interface pointers

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

364DIG1, 364280, 364286, G06F 930

Patent

active

055111971

ABSTRACT:
A computer method and system for passing a pointer to an interface from a server process to a client process. In a preferred embodiment, the server process instantiates an object that has multiple interfaces. The server process identifies an interface to pass to the client process and creates a stub object for receiving a request to invoke a function member of the interface and for invoking the requested function member upon receiving the request. The server process then sends an identifier of the stub to the client process. When the client process receives the identifier of the stub, it instantiates a proxy object for receiving requests to invoke a function member of the interface and for sending the request to the identified stub. The client process can then invoke the function members of the interface by invoking function members of the proxy object. The proxy object sends a request to the identified stub. The identified stub then invokes the corresponding function member of the interface.

REFERENCES:
patent: 5007080 (1991-04-01), MacMillan et al.
patent: 5187790 (1993-02-01), East et al.
patent: 5218699 (1993-06-01), Brandle et al.
patent: 5307490 (1994-04-01), Davidson et al.
patent: 5329619 (1994-07-01), Page et al.
patent: 5377350 (1994-12-01), Skinner
patent: 5430876 (1995-07-01), Schreider et al.
Andrew D. Birrell et al., "Implementing Remote Procedure Calls", ACM Transactions on Computer Systems, vol. 2, No. 1, Feb., 1984, pp. 39-59.
Brent Hailpern et al., "Extending Objects to Support Multiple Interfaces and Access Control," IEEE Transactions on Software Engineering, vol. 16, No. 11, Nov., 1990, pp. 1247-1257.
Henry M. Levy et al., "Modules, Objects and Distributed Programming: Issues in RPC and Remote Object Invocation", Software Practice & Experience, vol. 21, No. 1, Jan., 1991, pp. 77-90.
John K. Bennett, "Experience with Distributed Smalltalk", Software Practice & Experience, vol. 20, No. 2, Feb., 1990, pp. 157-180.
Marc Shapiro, "Structure and Encapsulation in Distributed System: The Proxy Principle," IEEE Computer Society--The 6th International Conference on Distributed Computing Systems, May 19-23, 1986, pp. 198-205.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and system for network marshalling of interface pointers does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and system for network marshalling of interface pointers , we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for network marshalling of interface pointers will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2316441

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.