REDUCED INSTRUCTION SET FOR JAVA VIRTUAL MACHINES

Patent №

US 7,941,802

Granted

2011-05-10

Filed 2006

Owner

ORACLE AMERICA, INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

11504146

Techniques for implementing virtual machine instructions suitable for execution in virtual machines are disclosed. The inventive virtual machine instructions can effectively represent the complete set of operations performed by the conventional Java Bytecode instruction set. Moreover, the operations performed by conventional instructions can be performed by relatively fewer inventive virtual machine instructions. Thus, a more elegant, yet robust, virtual machine instruction set can be implemented. This, in turn, allows implementation of relatively simpler interpreters as well as allowing alternative uses of the limited 256 (28) Bytecode representation (e.g., a macro representing a set of commands). As a result, the performance of virtual machines, especially, those operating in systems with limited resources, can be improved by using the inventive virtual machine instructions.

AI classification

AI hardware1.00
Vision0.05
Natural language0.00
Speech0.00
Knowledge representation0.00
Planning0.00
Evolutionary computation0.00
Machine learning0.00

Ownership

ORACLE AMERICA, INC.

assignment · 262810963

Assignors

SOKOLOV, STEPAN, WALLMAN, DAVID

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC