Electrical computers and digital processing systems: interprogra – Remote procedure call
Reexamination Certificate
2008-01-08
2008-01-08
Nguyen, Quynh H. (Department: 2614)
Electrical computers and digital processing systems: interprogra
Remote procedure call
C719S315000, C719S316000, C714S025000, C714S038110
Reexamination Certificate
active
07318229
ABSTRACT:
Provided are a method, system, and program for processing a call. A call is invoked from a caller object to a target object, wherein the caller and target objects comprise component objects loaded with caller and target class loaders, respectively, and wherein the caller object invokes the call using a local method invocation. The classes needed to process the call are loaded if the needed classes are not already loaded and if the target class loader is capable of loading the needed classes. Further classes that comprise the needed classes are dynamically loaded if the target class loader is not capable of loading the needed classes. The call is invoked after the needed classes are loaded and available for the target object to process the call.
REFERENCES:
patent: 5832219 (1998-11-01), Pettus
patent: 6260078 (2001-07-01), Fowlow
patent: 2002/0124244 (2002-09-01), Skaringer et al.
Geary, D., “Take Control with the Proxy Design Pattern”, [online], Feb. 22, 2002, [Retrieved on Oct. 2, 2003]. Retrieved from the Internet at <URL: http://www.javaworld.com/javaworld/jw-02-2002/jw-0222-designpatterns—p.html>.
HILLSIDE.NET, “Patterns Home Page”, [online], © 2002 Hillside.net, [Retrieved on Oct. 2, 2003]. Retrieved from the Internet at <URL: http://hillside.net/patterns/>.
Kalyanaraman, S., “JINI-RMI”, [online], [Retrieved on Apr. 13, 2003]. Retrieved from the Internet at <URL: http://www.cse.ucsc.edu/˜shankari/jiniwriteup/jinirmi.html>.
Liang, S. and G. Bracha, “Dynamic Class Loading in the Java™ Virtual Machine”,13thAnnual ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages, and Applications(OOPSLA '98), 1998, pp. 1-9.
Qian, Z., A. Goldberg, and A. Coglio. “A Formal Specification of Java™ Class Loading”, Jul. 21, 2000, pp. 1-47.
Sun Microsystems, Inc., “Dynamic Proxy Classes”, [online], © 1999 Sun Microsystems, Inc., [Retrieved on Oct. 2, 2002]. Retrieved from the Internet at <URL: http://java.sun.com/j2se/1.3/docs/guide/reflection/proxy.html>.
Sun Microsystems, Inc., “Interface Registry (Java 2 Platform Std. Ed. v1.4.1”, [online], © 2002 Sun Microsystems, Inc., [Retrieved on Oct. 2, 2002]. Retrieved from the Internet at <URL: http://java.sun.com/j2se/1.4.1/docs/api/java/rmi/registry/Registry.html>.
Sun Microsystems, Inc., “Java Remote Method Invocation: 3- RMI System Overview”, [online], © 2001 Sun Microsystems, Inc., [Retrieved on Apr. 14, 2003]. Retrieved from the Internet at <URL: http://lamscours-java.epfl.ch/2002/docs/guid/rmi/spec/rmi-arch5.html>.
Sun Microsystems, Inc., “Jini(™) Technology 1.0 API Documentation: Interface ServiceRegistrar”, [online], © 1999 Sun Microsystems, Inc., [Retrieved on Oct. 2, 2002]. Retrieved from the Internet at <URL: http://java.sun.com/products/jini/1.0/docs/api
et/jini/core/lookup/ServiceRegistrar.html>.
Sun Microsystems, Inc., “Local, Remote, and Web Service Client Views”,Enterprise JavaBeans 2.1, Proposed Final Draft, Chapter 5, Aug. 2, 2002, pp. 53-58.
The Middleware Company, “Java RMI”, © 2002 The Middleware Company, pp. 1-36.
Tozawa, A. and M. Hagiya, “Formalization of Class Loading in Java”, Jun. 9, 1999, pp. 1-33.
Venners, B., “Method Invocation and Return”, [online], Feb. 18, 2003, [Retrieved on Feb. 23, 2003]. Retrieved from the Internet at <URL: http://www.artima.com/underthehood/invocationP.html>.
Connor William H.
Taylor Brandon E.
Finnegan Henderson Farabow Garrett & Dunner L.L.P.
Nguyen Quynh H.
Sun Microsystems Inc.
LandOfFree
Method, system, and program for dispatching a method call 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, system, and program for dispatching a method call, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method, system, and program for dispatching a method call will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2764967