Systems and methods providing lightweight runtime code...

Data processing: software development – installation – and managem – Software program development tool – Code generation

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S108000

Reexamination Certificate

active

10461105

ABSTRACT:
The present invention relates to systems and methods that facilitate dynamic programming language execution in a managed code environment. A runtime code generator is provided within the framework of a managed object environment. The code generator includes a class allocator that reserves one or more method slots for a dynamic method call. A dynamic method builder then employs the method slots to generate an intermediate language stream that forms a method description. The method description is then fed to a Just-In-Tine (JIT) compiler that returns at least one dynamically generated pointer to facilitate execution of the dynamic method call at runtime.

REFERENCES:
patent: 5761477 (1998-06-01), Wahbe et al.
patent: 6151618 (2000-11-01), Wahbe et al.
patent: 6189137 (2001-02-01), Hoffman
patent: 6324686 (2001-11-01), Komatsu et al.
patent: 6327702 (2001-12-01), Sauntry et al.
patent: 6339841 (2002-01-01), Merrick et al.
patent: 6463582 (2002-10-01), Lethin et al.
patent: 6546546 (2003-04-01), Van Doorn
patent: 6651248 (2003-11-01), Alpern
patent: 6865730 (2005-03-01), Burke et al.
patent: 7032230 (2006-04-01), Gray-Donald et al.
patent: 7058929 (2006-06-01), Charnell et al.
patent: 7076773 (2006-07-01), Schmidt
patent: 2004/0194111 (2004-09-01), Marcey et al.
patent: 2005/0240907 (2005-10-01), Renouf
Jeremiah Willcock et al. “Using MPI with C# and the Common Language Infrastructure”, Nov. 23-5, 2002, ACM 1-58113-599-8/02/0011.
Glen McCluskey, “Using Java Reflection” Jan. 1998, retrived from online, http://java.sun.com/developer/technicalArticles/ALT/Reflection/index.html.
java.sun.com “Implementing Delegates using Reflection”, Apr. 12, 2003, retrived from online, http://java.sun.com/search/i.
Emery D. Berger, et. al, “Composing High-Performance Memory Allocatiors”, Jun. 1, 2001, ACM Press, vol. 36, Issue 5, pp. 114-123.
Michal Cierniak, et. al, “Open Runtime Platform: Flexibility with Performancd using Interfaces”, Nov. 2002, ACM Press, pp. 156-164.
Peter Lee and Mark Leone. Optimizing ML with Run-time Code Generation. Proceedings of the ACM SIGPLAN 1996 Conference, pp. 137-148.
Andrew Kennedy and Don Syme. Design and Implementation of Generics for the .NET Language Runtime. Proceedings of the ACM SIGPLAN 2001 Conference, pp. 1-12.
Peter Sestoft. Runtime Code Generation in JVM and .NET CLR. Coplas/DIKU, Sep. 26, 2002. 22 pages.
Li Ding. Microsoft.NET and Sun Open Net Environment. University of Freiburg Institute of Computer Science, Jun. 2, 2002. 39 pages.

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

Systems and methods providing lightweight runtime code... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Systems and methods providing lightweight runtime code..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Systems and methods providing lightweight runtime code... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3797345

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