Electrical computers and digital processing systems: multicomput – Computer-to-computer data routing – Least weight routing
Patent
1997-07-16
2000-12-05
Oberley, Alvin E.
Electrical computers and digital processing systems: multicomput
Computer-to-computer data routing
Least weight routing
709330, G06F 946
Patent
active
061579610
ABSTRACT:
The present invention provides an elegant and compact way to provide mechanisms for invocation of objects by client applications and for argument passing between client applications and object implementations, which reduce the memory space required for the client-side stubs, without the client application or the operating system knowing the details of how these mechanisms work. Moreover, these mechanisms function in a distributed computer environment with similar ease and efficiency, where client applications may be on one computer node and object implementations on another. Additionally the invention is independent of the particular C++ compiler used for generation of the stub code. The mechanism used to reduce this memory space comprises a stub generator (called "CONTOCC"), a data base of client-side stub description files and a stub-interpreter which knows how to read these client-side stub description files. CONTOCC reads interface definition language ("IDL") files and generates corresponding C++ files. CONTOCC has the ability to read the IDL data and generate either normal C++ stub files or the special client-side stub description files.
REFERENCES:
patent: 4989132 (1991-01-01), Mellender et al.
patent: 5307490 (1994-04-01), Davidson et al.
patent: 5452447 (1995-09-01), Nelson et al.
patent: 5497463 (1996-03-01), Stein et al.
patent: 5524253 (1996-06-01), Pham et al.
patent: 5526491 (1996-06-01), Wei
patent: 5566302 (1996-10-01), Khalidi et al.
patent: 5577251 (1996-11-01), Hamilton et al.
patent: 5778228 (1998-07-01), Wei
Beck, Leland L., "System Software," Addison-Wesley, pp. 292, 293, 1990.
Peter B. Kessler, "A Client-Side Stub Interpreter," Proc. ACM Workshop on Interface Definition Languages, Jan. 1994.
"Remote Procedure Call" by Bruce Jay Nelson, May 1981.
The SPARC Architecture Manual (Version 8), pp. 189-204.
"The Design of a Stub Generator for Heterogeneous RPC Systems", Wei et al., Journal of Parallel and Distributed Computing, Mar. 1991, pp. 188-197.
12th Annual International Phoenix Conference of Computers and Communication, Mar. 1993, Arizona, USA, Yuasa and Sinha, "Network Programming support with object-oriented paradigm", pp. 495-501.
Gibbons Jonathan J.
Hamilton Graham
Kessler Peter B.
Courtenay III St. John
Lam Christine S.
Oberley Alvin E.
Sun Microsystems Inc.
Truong Bobby K.
LandOfFree
Client-side stub interpreter does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Client-side stub interpreter, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Client-side stub interpreter will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-970612