Patent
1994-09-15
1998-03-24
Kriess, Kevin A.
G06F 944
Patent
active
057322708
ABSTRACT:
A system and method in accordance with a preferred embodiment enable objects from two or more heterogeneous object systems in a digital computer to interoperate and be combined in the creation of a larger object-oriented software project, as well as uses of such system and method. Objects from a foreign object system are unmodified, yet appear to be native to the object system in which they are used or accessed. A native proxy object (indistinguishable from other native objects) is constructed for the real foreign object. The proxy object contains an identifier to the real object, as well as a pointer to a software description of how to access and manipulate the object--e.g. how to call its methods, set its properties, and handle exceptions. When the proxy object is manipulated, it follows the instructions in the software description which, in turn, results in the corresponding manipulation of the foreign object.
REFERENCES:
patent: 4736321 (1988-04-01), Brown et al.
patent: 4924384 (1990-05-01), Hao et al.
patent: 5097533 (1992-03-01), Burger et al.
patent: 5146593 (1992-09-01), Brandle et al.
patent: 5187787 (1993-02-01), Skeen et al.
patent: 5210876 (1993-05-01), Uchida
patent: 5274821 (1993-12-01), Rouquie
patent: 5278978 (1994-01-01), Demers et al.
patent: 5428792 (1995-06-01), Conner et al.
patent: 5432925 (1995-07-01), Abraham et al.
patent: 5437025 (1995-07-01), Bale et al.
patent: 5475845 (1995-12-01), Orton et al.
patent: 5481721 (1996-01-01), Serlet et al.
patent: 5511197 (1996-04-01), Hill et al.
Orfali et al., "Client/Server Survival Guide", Thompson Publishing Co., pp. 785-812, 1994.
OLE 2 Programmers Reference, vol. 1, Microsoft Press, 1994 pp. 3-95.
OLE 2 Programmers Reference, vol. 1, Microsoft Press, 1994, pp. 1-76.
Apple's Inside Macintosh: Interapplication Communication, 1993, Chapter 8.
The Common Object Request Broker: Architecture and Specification, OMG, 1991, Chapter 6.
IBM SOMobjects Developer Toolkit V2.0, Programmers Reference Manual, 1992, pp. 131-133, 154-274.
Lotus Notes Programmers Reference Manual, 1992, Chapters 5-6, 13-14.
Hewlett Packard SoftBench BMS, Programmers Reference Manual, 1992, Chapters 4-5.
Firmage, J., "Novell's AppWare Distributed Bus", Dr. Dobb's Special Report, No. 225 (Winter 1994/1995), pp. 50-56.
Microsoft Visual Basic 3.0 Professional Features Book 1, Control Development Guide, 1993, Chapters 1-3.
Iona ORBIX, Advanced Programmers Guide, 1994, pp. 1-15.
Borland C++ V4.0 User's Guide, 1993, Chapters 3-15.
SSP Chains; Robust, Distributed Reference Supporting Acyclic Garbage Collection, Shapiro, Dickman, and PlainFosse, Symposium on Principles of Distributed Computing, Aug. 1992.
Visual Edge Software Ltd. Class Registry Functional Specification, Apr. 1994.
Intel 486 Microprocessor Family Programmer's Reference Manual 1992, Chapters 1-3.
IBM Technical Disclosure Bulletin, vol. 36, No. 8, pp. 457-458, Aug. 1993.
Proceedings of the Second International Workshop on Object Orientation in Operating Systems, "Proxies, Application Interfaces, and Distributed Systems", Dave, et al., Dourdan, France, Sep. 1992.
Foody Daniel M.
Foody Michael A.
Courtenay, III St.-John
Kriess Kevin A.
Visual Edge Software Limited
LandOfFree
System and method for providing interoperability among heterogen does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System and method for providing interoperability among heterogen, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for providing interoperability among heterogen will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2297799