Electrical computers and digital processing systems: virtual mac – Virtual machine task or process management
Reexamination Certificate
2005-02-08
2005-02-08
An, Meng-Al T. (Department: 2126)
Electrical computers and digital processing systems: virtual mac
Virtual machine task or process management
C717S139000, C717S140000
Reexamination Certificate
active
06854113
ABSTRACT:
A method for mixed-mode execution in object-oriented programs is disclosed whereby certain portions of source code can be executed by a higher-level mode of execution having access to the program at its highest level of abstraction, while other portions can be executed by a lower-level mode of execution. The invention described can be applied to any object-oriented environment where the higher-level mode of execution has components that are executed by the lower-level mode of execution and where new objects can be added to a running program at the lower-level mode of execution. In a presently preferred embodiment of the present invention, a source code interpreter operates directly on portions of Java source code where detailed information about the program is required (such as debugging information, profiling information or coverage information) while a virtual machine executes compiled byte code at all other times. Interactions between the source code interpreter and the virtual machine are also described in accessing/updating of memory in the virtual machine by the source code interpreter, and transfer of control between the source code interpreter and the virtual machine.
REFERENCES:
patent: 5999732 (1999-12-01), Bak et al.
Michael Weiss et. al, “TurboJ, a Java Bytecode-to-Native Compiler,” Jan. 1998, p. 114-125.*
Gilers Muller et. al, “Harissa: a Flexible and Efficient Java Environment Mixing Bytecode and Compiled Code,” Jun. 1997.*
David Griswold, “The Java HotSpot Virtual Machine Architecture,” Mar. 1998.
Bacon Darius J
Duncan Robert J
Sankar Sriram
Solorzano Jose H
Viswanadha Sreenivasa
,MacCord Mason PLLC
An Meng-Al T.
Borland Software Corporation
Zhen Li
LandOfFree
Mixed-mode execution for object-oriented programming languages does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Mixed-mode execution for object-oriented programming languages, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Mixed-mode execution for object-oriented programming languages will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3501676