Data processing: database and file management or data structures – Database design – Data structure types
Reexamination Certificate
2005-12-27
2005-12-27
Metjahic, Safet (Department: 2161)
Data processing: database and file management or data structures
Database design
Data structure types
C717S165000, C719S330000
Reexamination Certificate
active
06980997
ABSTRACT:
A system and method is provided to facilitate communications between object systems. A caller is provided having optimized in-lined functionality when initiating a remote function call between managed and unmanaged object systems, for example. The in-lined functionality includes utilizing direct calls and returns within a calling function. In this manner, pushing additional arguments onto an execution stack because of an external stub reference is mitigated. In addition, one or more code loops can be analyzed to enable stack markers to be “hoisted” and thus pushed a single time instead of each time the calling function executes. Other aspects of the optimized caller provide garbage collection and thread management, security attribute checking on outgoing calls, calling convention considerations, wherein arguments and return values are organized according to the convention utilized by the remote object system, and in-lined marshalling to provide enhanced performance over external stub code references. Code extensibility options can be included enabling functions to be generalized thereby insulating object systems from implementation details of the called functions.
REFERENCES:
patent: 5491800 (1996-02-01), Goldsmith et al.
patent: 5893121 (1999-04-01), Ebrahim et al.
patent: 6067580 (2000-05-01), Aman et al.
patent: 6081665 (2000-06-01), Nilsen et al.
patent: 6108715 (2000-08-01), Leach et al.
patent: 6157961 (2000-12-01), Kessler et al.
patent: 6393497 (2002-05-01), Arnold et al.
patent: 6751798 (2004-06-01), Schofield
patent: 2002/0091863 (2002-07-01), Schug
Bershad et al. “Lightweight Remote Procedure Call.” ACM Transactions on Computer Systems (TOCS). vol. 8, No. 1, pp. 37-55. Feb. 1990. ACM Press.
Wahbe et al. “Efficient Software-Based Fault Isolation.” Proceedings of the Fourteenth ACM Symposium on Operating Systems Principles. vol. 27, No. 5, pp. 203-216. Dec. 1993. ACM Press.
Dussud, P.H. “TICLOS: An Implementation of CLOS for the Explorer Family.” Conference Proceedings on Object-Oriented Programming Systems, Languages and Applications. vol. 24, No. 10, pp. 215-219. Sep. 1989. ACM Press.
Dussud Patrick H.
Krishnaswamy Raja
Peschel-Gallee Frank V.
Amin & Turocy LLP
Goddard Brian
Metjahic Safet
LandOfFree
System and method providing inlined stub 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 providing inlined stub, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method providing inlined stub will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3510915