System and method for extending a programming language to...

Electrical computers and digital processing systems: interprogra – Application program interface

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C719S330000

Reexamination Certificate

active

07849470

ABSTRACT:
The illustrative embodiment of the present invention provides a method for extending a programming language to interact with foreign object systems. Through the use of an opaque interface, a requesting unit may interact with multiple foreign object systems. A single set of procedures written into the opaque interface and accessible by the requesting unit enable the requesting unit to interact with the foreign object systems. The foreign object systems register with the opaque interface. The registration process for the object systems includes the creation and registration of a defined set of functions, the format for which is provided by the opaque interface. The defined set of functions are called by the procedures in the opaque interface and execute in the object system. The results of the function execution are returned to the requesting unit thereby extending the foreign object system capabilities to the requesting unit.

REFERENCES:
patent: 5627998 (1997-05-01), Mondrik et al.
patent: 5809302 (1998-09-01), Wang et al.
patent: 5991823 (1999-11-01), Cavanaugh et al.
patent: 5999988 (1999-12-01), Pelegri-Llopart et al.
patent: 6044377 (2000-03-01), Gavaskar
patent: 6052729 (2000-04-01), Robinson
patent: 6223217 (2001-04-01), Pettus
patent: 6311216 (2001-10-01), Smith et al.
patent: 6356957 (2002-03-01), Sanchez et al.
patent: 6539437 (2003-03-01), Windheim et al.
patent: 6615279 (2003-09-01), Robinson
patent: 6725345 (2004-04-01), Baba et al.
patent: 7051338 (2006-05-01), Foti et al.
patent: 7334235 (2008-02-01), Hunt et al.
patent: 7725904 (2010-05-01), Foti et al.
Charles Simonyi, Intentional Programming-Innovation in the Legacy Age, 1996.
Henry, Kevin, “Distributed Computation with Java Remote Method Invocation,” retrieved online at acm.org/crossroads/xrds6-5/ovp65.html (2000).
Philip, “Java RMI (Remote Method Invocation),” retrieved online at pages.cpsc.ucalgary.ca/˜heerema/presentation/RMI.html (2001).
Wang, Yi-Min et al., “COMERA: COM Extensible Remoting Architecture,”4th USENIX Conference on Object-Oriented Technologies and Systems, pp. 79-88 (1998).
Yang, Ji-Tzay et al., “A Tool Set to Support Web Application Testing,”Proc. of the 1998 International Computer Symposium(ICS), (1998).

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

System and method for extending a programming language to... 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 extending a programming language to..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for extending a programming language to... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4214158

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