Electrical computers and digital processing systems: virtual mac – Virtual machine task or process management
Reexamination Certificate
2007-01-09
2007-01-09
Lee, Thomas (Department: 2195)
Electrical computers and digital processing systems: virtual mac
Virtual machine task or process management
C717S140000, C717S151000, C712S207000, C712S215000, C712S216000, C712S218000
Reexamination Certificate
active
09735592
ABSTRACT:
An asynchronous execution process to allow a compiler or interpreter to recognize code elements that may be executed out of order and to create a light weight thread for execution of the code element. This light weight thread may be executed on another processor in a multiprocessing environment. An “async” keyword is included in a language to indicate that a statement may be executed asynchronously with respect to the other statements at the same nesting level. The “async” keyword may also be used to modify the declaration of a function to indicate that it is safe to run the affected method out of order with other statements in a block. An “async_end” keyword is included in a language to indicate that asynchronous execution of a statement, block of code, or method must be complete before the next statement, block of code, or method may be executed.
REFERENCES:
patent: 5050070 (1991-09-01), Chastain et al.
patent: 5093912 (1992-03-01), Dong et al.
patent: 5159686 (1992-10-01), Chastain et al.
patent: 5504898 (1996-04-01), Klein
patent: 5551040 (1996-08-01), Blewett
patent: 5560029 (1996-09-01), Papadopoulos et al.
patent: 5615350 (1997-03-01), Hesson et al.
patent: 5748934 (1998-05-01), Lesartre et al.
patent: 5752031 (1998-05-01), Cutler et al.
patent: 5884059 (1999-03-01), Favor et al.
patent: 5974541 (1999-10-01), Hall et al.
patent: 6012081 (2000-01-01), Dorn et al.
patent: 6314471 (2001-11-01), Alverson et al.
patent: 6560626 (2003-05-01), Hogle et al.
patent: 6948052 (2005-09-01), Nguyen et al.
patent: 2001/0049747 (2001-12-01), Stanbach
patent: 2002/0092004 (2002-07-01), Lee et al.
patent: 2004/0031018 (2004-02-01), Marty
patent: 2004/0060040 (2004-03-01), Collard
Bonachea, Dan. “Bulk File I/O Extensions to Java”, Proceedings of the ACM 2000 Conference on Java Grande. Jun. 2000, pp. 16-25.
Le, “An Out-of Order Execution Technique for Runtime Binary Translator”, 1998, ACM, pp. 151-158.
Weimin et al., “A Java Virtual Machine Design Based on Hybrid Concurent Compliation Model”, 2000, IEEE, pp. 18-23.
Brown Michael Wayne
Garfinkle Scott E.
Paolini Michael A.
Wendt David Mark
Bailey Wayne P.
Dawkins Marilyn Smith
International Business Machines - Corporation
Lee Thomas
To Jennifer N.
LandOfFree
Language extension for light weight threading in a JVM does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Language extension for light weight threading in a JVM, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Language extension for light weight threading in a JVM will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3820559