Method, system, and program for dispatching a method call

Electrical computers and digital processing systems: interprogra – Remote procedure call

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C719S315000, C719S316000, C714S025000, C714S038110

Reexamination Certificate

active

10630485

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>.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFUS-PAI-O-3922178

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.