Data processing: software development – installation – and managem – Software program development tool – Linking
Reexamination Certificate
2005-03-14
2008-09-30
Vu, Tuan Anh (Department: 2193)
Data processing: software development, installation, and managem
Software program development tool
Linking
Reexamination Certificate
active
07430734
ABSTRACT:
A system and method is provided for facilitating and implementing an efficient mechanism for doing an interface dispatch. The system and method retrieves source code and performs a pre-execution or preparation stage prior to execution of the source code. During the pre-execution stage memory is allocated for class types, class method tables are formed and interface virtual tables are formed. A block of memory is also allocated for an interface map in the form of a vector having a plurality of slots. The system and method packs the interface map with references to the interface virtual table locations utilizing a comb-vector technique.
REFERENCES:
patent: 5842018 (1998-11-01), Atkinson et al.
patent: 6163880 (2000-12-01), Ramalingam et al.
patent: 6209040 (2001-03-01), Acton et al.
patent: 6226692 (2001-05-01), Miloushev et al.
patent: 6263379 (2001-07-01), Atkinson et al.
patent: 6393491 (2002-05-01), Bracha et al.
patent: 6651248 (2003-11-01), Alpern
patent: 6941550 (2005-09-01), Sollich
patent: 2004/0015912 (2004-01-01), Bottomley
Driesen e a. Selector Table Indexing a Sparse Arrayst', Conference of Object-oriented, Oct. 1993.
Gagnon et al., “SableVM: A Research Framework for the Efficient Execution of Java Bytecode”, Proceedings of the Java Virtual Machine Research ad Technology Symposium, 2-4, 2001.
Provisional application: 601252,170, 601276,375.
Amin Turocy & Calvin LLP
Microsoft Corporation
Vu Tuan Anh
LandOfFree
Interface invoke mechanism does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Interface invoke mechanism, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Interface invoke mechanism will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3991908