Electrical computers and digital processing systems: interprogra – Interprogram communication using message – Object oriented message
Reexamination Certificate
2004-01-22
2009-11-24
Zhen, Li B (Department: 2194)
Electrical computers and digital processing systems: interprogra
Interprogram communication using message
Object oriented message
C719S313000, C719S314000, C719S330000
Reexamination Certificate
active
07624398
ABSTRACT:
A method for improving the performance of a distributed object model over a network is disclosed. A client computer contains a client object which can call an interface on a server object located on a server computer. On the server side, the RPC dispatching layer is circumvented by providing a pointer into the DCOM dispatching layer directly from the RPC utility layer. The client can therefore specify an interface using only an interface pointer identifier, and need not also specify a RPC interface identifier. The DCOM dispatching can then call the appropriate stub for the interface specified by the client with the interface pointer identifier, while taking advantage of the RPC utility layer to perform security checking, thread management, socket management, and association management.
REFERENCES:
patent: 5386566 (1995-01-01), Hamanaka et al.
patent: 5724588 (1998-03-01), Hill et al.
patent: 6044409 (2000-03-01), Lim et al.
patent: 6131126 (2000-10-01), Kougiouris et al.
patent: 0 642 246 (1995-03-01), None
patent: 0 701 205 (1996-03-01), None
patent: 0 790 564 (1997-08-01), None
P. Emerald Chung et al, “DCOM and CORBA Side by Side, Step by Step, and Layer by Layer,” Sep. 3, 1997, pp. 1-18.
Forin et al., “High-Performance Distributed Objects over System Area Networks,” Proceedings of the 3rd USENIX Windows NT Symposium, pp. 21-30 (1999).
Wang et al., “Exploring Customization of Distributed Systems Using COM,” (Mar. 24, 1999).
“Connected: An Internet Enclyopedia,” [web page]; FreeSoft.org/CIE/Topics/6-8.htm. [Accessed May 13, 1999].
Bilas et al., “Fast RPC on the SHRIMP Virtual Memory Mapped Network Interface,” Department of Computer Science, Princeton University, Princeton, New Jersey (Feb. 1997).
Druschel et al., “Fbufs: A High-Bandwidth Cross-Domain Transfer Facility,” Proceedings of the 14th ACM Symposium on Operating Systems Principles, pp. 189-202 (1993).
Madukkarumukumana et al., “Harnessing User-Level Networking Architectures for Distributed Object Computing over High-Speed Networks,” Proceedings of the 2nd USENIX Windows NT Symposium, pp. 127-134 (1998).
Thekkath et al., “Limits to Low-Latency Communication on High-Speed Networks, ” ACM Transactions on Computer Systems, vol. 11, No. 2, pp. 179-199 (May 1993).
Brown et al., “Distributed Component Object Model Protocol—DCOM/1.0,” Internet-draft (Jan. 1998).
Microsoft Corporation, “Microsoft Windows NT Server DCOM Technical Overview White Paper,” (1996).
Compaq Computer Corporation et al., “Virtual Interface Architecture Specification Version 1.0,” (Dec. 16, 1997).
Microsoft Corporation, “DCOM Architecture White Paper,” (1998).
Horstmann et al., “DCOM Architecture,” Microsoft Corporation (Jul. 23, 1997).
Open Group, The, “DCE 1.1: Remote Procedure Call,” [web page] 1997. opengroup.org/onlinepubs/009629399/chap1.htm. [Accessed Apr. 30, 1999].
IBM Corporation, “External Sorting Data Movement Reduction Method,” IBM Technical Disclosure Bulletin, vol. 31, No. 10, pp. 85-85 (Mar. 1, 1989).
IBM Corporation, “Preallocating Buffers to Receive Replies to a Multicast,” IBM Technical Disclosure Bulletin, vol. 36, No. 3, pp. 29-33 (Mar. 1, 1993).
Florin Alessandro
Hunt Galen C.
Wang Yi-Min
Microsoft Corporation
Zhen Li B
LandOfFree
Accelerating a distributed component architecture over a... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Accelerating a distributed component architecture over a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Accelerating a distributed component architecture over a... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4130564