Patent ID: 7543288

Claim:
A computer readable medium including computer program code for executing a reduced set of virtual machine instructions suitable for execution in a virtual machine, said computer readable medium comprising: computer program code for storing the reduced set of virtual machine instructions representing a number of corresponding Java Bytecade executable instructions that are also suitable for execution in the virtual machine, wherein the set of the virtual machine instructions consists of a number of virtual machine instructions which is less than the number of the corresponding Java Bytecode executable instructions, wherein every one of the corresponding Java Bytecode executable instructions can be represented by at least one of the virtual machine instructions in the reduced set of virtual machine instruction set; wherein the set of virtual machine instructions includes at least one virtual machine instruction that represents at least one operation that cannot be represented by any one of the Java Bytecode executable instructions and wherein at least one virtual machine instruction in said set of virtual machines is internally represented in the virtual machine by a code stream and a data stream, wherein the code stream is suitable for containing a code portion of the at least one virtual machine instruction, and wherein the data stream is suitable for containing a data portion of the at least one virtual machine instruction; and computer program code for executing said reduced set of virtual machine instructions.