Method and system of custom marshaling of inter-language paramet

Data processing: software development – installation – and managem – Software program development tool – Translation of code

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

709 1, 709203, 709304, 709201, 707103, G06F 944

Patent

active

061675652

ABSTRACT:
A computer-based custom marshaling method and system for custom marshaling of parameters during invocation of functions implemented in a second language by computer programs implemented in an first language. The parameter to be custom marshaled has a first type in the first language and a second type in the second language. The custom marshaling system receives code for converting a parameter of the first type to a parameter of the second type and for converting a parameter of the second type to a parameter of the first type. The custom marshaling system monitors the execution of a computer program implemented in the first language that invokes a function implemented in the second language. The invocation passes a parameter of the first type, and the function expects a parameter of the second type. The custom marshaling system intercepts the invocation of the function implemented in the second language. After intercepting the invocation, the custom marshaling system executes the received code for converting the passed parameter of the first type to a parameter of the second type. The custom marshaling system then invokes the function implemented in the second language passing the parameter converted to the second type. The invoked function returns a parameter of the second type. After invocation of the function, the custom marshaling system executes the received code for converting the returned parameter of the second type to a parameter of the first type and returns the converted parameter of the first type when returning from the intercepted invocation of the function.

REFERENCES:
patent: 5377350 (1994-12-01), Skinner
patent: 5511197 (1996-04-01), Hill et al.
patent: 5524253 (1996-06-01), Pham et al.
patent: 5566302 (1996-10-01), Khalidi et al.
patent: 5577251 (1996-11-01), Hamilton et al.
patent: 5737607 (1998-04-01), Hamilton et al.
patent: 5758186 (1998-05-01), Hamilton et al.
patent: 5761499 (1998-06-01), Sonderegger
patent: 5875335 (1999-02-01), Beard
patent: 5881230 (1999-03-01), Christensen et al.
patent: 5887172 (1999-03-01), Vasudevan et al.
patent: 5911069 (1999-06-01), Beard
patent: 5920720 (1999-07-01), Toutonghi et al.
patent: 5960200 (1999-09-01), Eager et al.
patent: 5991823 (1999-11-01), Cavanaugh, III et al.
patent: 5995974 (1999-11-01), Anton et al.
patent: 5999986 (1999-12-01), McCauley, III et al.
patent: 5999988 (1999-12-01), Pelegri-Llopart et al.
patent: 6006235 (1999-12-01), Macdonald et al.
patent: 6009464 (1999-12-01), Hamilton et al.
patent: 6016489 (2000-01-01), Cavanaugh et al.
"Type Mappings Between Java and COM . . . " http://www.microsoft.comjava/sdk/20/jnativeType.sub.-- Mappings.sub.-- Between.sub.-- Java.sub.-- and.sub.-- COM.htm.
"Introduction to Java/COM Custom Marshaling for User-Defined Data Types." http://www.mirosoft.com/java/sdk/20/tools/marshal.htm.

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 and system of custom marshaling of inter-language paramet 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 and system of custom marshaling of inter-language paramet, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system of custom marshaling of inter-language paramet will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1007177

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