Electrical computers and digital processing systems: interprogra – Application program interface
Reexamination Certificate
2008-07-29
2008-07-29
An, Meng-Ai (Department: 2194)
Electrical computers and digital processing systems: interprogra
Application program interface
Reexamination Certificate
active
07406699
ABSTRACT:
Systems and methods for enhanced runtime hosting are described. In one respect, the runtime identifies any abstraction interface(s) exposed by a host application. The abstraction interface(s) correspond to respective execution environment functionality implemented by the hosting application. During execution of runtime managed code and responsive to an action or event associated with an identified one of the respective execution environment abstractions, the runtime calls a specific interface or object corresponding to a specific one of the abstraction interface(s). This allows the host application to customize/enhance its execution environment, which includes the runtime, as a function of the implemented abstraction(s).
REFERENCES:
patent: 5909580 (1999-06-01), Crelier et al.
patent: 6457142 (2002-09-01), Klemm et al.
patent: 6816956 (2004-11-01), Benayon et al.
patent: 6915457 (2005-07-01), Miller
patent: 6941437 (2005-09-01), Cook et al.
patent: 7007269 (2006-02-01), Sluiman et al.
patent: 7086064 (2006-08-01), Stevens
patent: 2002/0087618 (2002-07-01), Bohm et al.
patent: 2003/0033443 (2003-02-01), Igotti
patent: 2003/0093433 (2003-05-01), Seaman et al.
patent: 2003/0167421 (2003-09-01), Klemm
patent: 2004/0158589 (2004-08-01), Liang et al.
Engler, Dawson R. et al., “Exokernal: An Operating System Architecture for Application-Level Resource Management”, Operating Systems Review, ACM USA, vol. 29, No. 5, Dec. 1995, pp. 251-266.
Haines, Matthew “On Designing Lightweight Threads for Substrate Software”, Proceedings of the Usenix 1997 Annual Technical Conference Usexix Assoc Berkeley, CA, USA, 1997, pp. 243-255.
Harris, Timothy L. “An Extensible Virtual Machine Architecture”, retrieved from the internet on Jun. 25, 2007 at <<http://citeseer.ist.psu.edu/263243.html>>, Oct. 3, 1999, pp. 1-5.
Harris, Timothy L. “Extensible Virtual Machines”, retrieved from the internet on Jun. 27, 2007 at <<http://citeseer.ist.psu.edu/harris01extensible.html>>, Dec. 2001, pp. 1-204.
Kaashoek, M. Frans et al., “Application Performance and Flexibility on Exokernal Systems”, Operating Systems Review ACM USA, vol. 31, No. 5, Dec. 1997, pp. 52-65.
Manadhata, Pratyusa et al., “Extensible Operating Systems”, retrieved from the internet on Jun. 22, 2007 at <<http://citeseer.comp.nus.edu.sg/porwal01extensible.html>>, Apr. 16, 2001, pp. 1-26.
Bendixen Mason K.
Brumme Christopher W.
Carlin Peter A.
Carmichael Ian H.
Liu Weiwen
An Meng-Ai
Anya Charles E
Lee & Hayes PLLC
Microsoft Corporation
LandOfFree
Enhanced runtime hosting does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Enhanced runtime hosting, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Enhanced runtime hosting will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2760571