Patent
1993-11-29
1997-12-16
Lee, Thomas C.
395335, 395653, G06F 1300, G06F 1576
Patent
active
056995180
ABSTRACT:
A method and system for executing code remotely is provided. In a preferred embodiment, a client program executes on a client node and communicates with a network. The executing client program then requests the execution of server code corresponding to an object instance or object class instance with which the client program desires to communicate. In response to the client program request, the computer system determines a location where the server code will be executed. This determination is made using a set of rules that arbitrate between location contexts specified by the corresponding server program and a location context requested by the client program. Once the appropriate location is determined, the client program forwards its request to the appropriate network node, which requests execution of the requested server code.
REFERENCES:
patent: 4887204 (1989-12-01), Johnson et al.
patent: 5157390 (1992-10-01), Yoshie et al.
patent: 5167035 (1992-11-01), Mann et al.
patent: 5287537 (1994-02-01), Newmark et al.
patent: 5325527 (1994-06-01), Cwikowski et al.
patent: 5329619 (1994-07-01), Page et al.
patent: 5341477 (1994-08-01), Pitkin et al.
patent: 5390297 (1995-02-01), Barber et al.
patent: 5430876 (1995-07-01), Schreiber et al.
patent: 5440744 (1995-08-01), Jacobson et al.
"OS/2 Multiple Specification Within Path and File Name", IBM TDB n5 10-91 p223 Order 91A 62640, Oct. 1991.
"The Annotated C++ Reference Manual", Ellis et al, ANSI Base Document, 1990.
Microsoft LAN Version 2.0 User's Guide for MS OS/2, Microsoft Corporation 1990 pp. 45, 140-141.
"The Design and Implementation of a Reliable Distributed Operating System--ROSE", Ng, IEEE, pp. 2-11, Apr. 1990.
"A service Platform for Distributed Applications", Popescu-Zeletin et al, IEEE, pp. 11-17, Jul. 1992.
Microsoft Windows Version 3.1 Programmer's Reference vol. 1: Overview, Microsoft Corporation 1992, pp. 210-212, 232.
Microsoft Windows Version 3.1 Programmer's Reference vol. 2: Functions, Microsoft Corporation 1992, pp. 672-683, 685-686, 688-689, 695-698, 712-713, 722.
Microsoft LAN Manager Version 2.0 Administrator's Guide, Microsoft Corporation 1990, pp. 235-245.
Vinoski, Steve, "Distributed Object Computing with CORBA", C++ Report 5:32-38, Jul.-Aug. 1993.
"Efficient Message Dispatching in Distributed Environments", IBM Technical Disclosure Bulletin 35:437-438, 1992.
Mowbray, T.J. et al., "Interoperability and CORBA-based Open Systems", Object Magazine 3:1055-3614, Sep.-Oct. 1993.
Arnold, J. et al., "Control Integration and Its Role in Software Integration", Genie Logiciel & Systemes Experts 30:14-24, Mar. 1993.
Tanenbaum, A.S. et al., "The Amoeba Distributed Operating System--A Status Report", Computer Communications 14:324-335, 1991.
Varadharajan, V. et al., "Multilevel Security in a Distributed Object-Oriented System", Computers & Security 10:51-68, 1991.
Held Andrew G.
Jung Edward
Zbikowski Mark
Lee Thomas C.
Microsoft Corporation
Perveen Rehana
LandOfFree
System for selectively setting a server node, evaluating to dete 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 for selectively setting a server node, evaluating to dete, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System for selectively setting a server node, evaluating to dete will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-216527