Cross application domain late binding to non-local types

Electrical computers and digital processing systems: interprogra – Dynamic linking – late binding – Object oriented dynamic linking – late binding

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C719S330000, C719S315000, C709S227000, C709S241000, C717S136000

Reexamination Certificate

active

07945921

ABSTRACT:
A system allows a non-virtual method of a base class inherited by a derived class to be effectively overridden so that code developed to access the method via the base class accesses the overriding behavior. The system replaces an instance of the derived class with a dynamic object and transparent object with the transparent object appearing to provide to invoking code an implementation of the derived class. Upon receiving an invocation of a method, the transparent proxy directs the invocation to the dynamic object by invoking an invoke method of the dynamic object passing an indication of the invoked method of the transparent object. The dynamic object may be an instance of a dynamic class that inherits a real class with a virtual invoke method. The dynamic class overrides the invoke method to provide overriding behavior.

REFERENCES:
patent: 6141696 (2000-10-01), Goertzel et al.
patent: 6401099 (2002-06-01), Koppolu et al.
patent: 6728788 (2004-04-01), Ainsworth et al.
patent: 7017162 (2006-03-01), Smith et al.
patent: 7100153 (2006-08-01), Ringseth et al.
patent: 2002/0120793 (2002-08-01), Guthrie et al.
patent: 2003/0131347 (2003-07-01), Allison
patent: 2005/0216594 (2005-09-01), O'Brien et al.
patent: 2005/0226406 (2005-10-01), Forin et al.
patent: 2005/0268309 (2005-12-01), Krishnaswamy et al.
patent: 2006/0206884 (2006-09-01), Creamer et al.
patent: 2006/0218446 (2006-09-01), Crawford
patent: 2006/0294494 (2006-12-01), Quinn
Fjeld, Frode V., “The Movitz development platform,” May 27, 2004.
Gibeling, Greg et al., “The RAMP Architecture & Description Language,” http://ramp.eecs.berkeley.edu/Publications/RAMP%20Documentation.pdf, [last accessed Apr. 23, 2007.
Joncheere, Niels, “Principles of Object-Oriented Languages: Smalltalk vs. Objective Caml,” Jan. 27, 2003.
Obermeyer, Piet and Jonathan Hawkins, “Microsoft .NET Remoting: A Technical Overview,” Jul. 2001, http.//msdn2.microsoft.com/en-us/library/ms973857(d=printer).aspx, [last accessed Apr. 23, 2007}.
Tourwe, Tom and De Meuter, Wolfgang, “An Open Compiler using Meta-Level Information for Improving the Efficiency of Object-Oriented Systems,” http://homepages.cwi.nl/˜tourwe/articles/oopsla1998-ReflectionWS.pdf, [last accessed Apr. 23. 2007].

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

Cross application domain late binding to non-local types does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Cross application domain late binding to non-local types, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Cross application domain late binding to non-local types will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2647039

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