Global Patent Index - EP 1183598 A2

EP 1183598 A2 20020306 - OPTIMIZED BYTECODE INTERPRETER OF VIRTUAL MACHINE INSTRUCTIONS

Title (en)

OPTIMIZED BYTECODE INTERPRETER OF VIRTUAL MACHINE INSTRUCTIONS

Title (de)

OPTIMIERTER BYTECODEINTERPRETER VON VIRTUELLEN MASCHINENBEFEHLEN

Title (fr)

INTERPRETEUR OPTIMISE DE CODE OCTET D'INSTRUCTIONS MACHINE VIRTUELLE

Publication

EP 1183598 A2 20020306 (EN)

Application

EP 00966006 A 20000913

Priority

  • EP 00966006 A 20000913
  • EP 0008976 W 20000913
  • EP 99402309 A 19990921

Abstract (en)

[origin: WO0122213A2] The invention relates to a method of optimizing interpreted programs, in a virtual machine interpreter of a bytecode-based language, comprising means for dynamically reconfiguring said virtual machine with macro operation codes by replacing an original sequence of simple operation codes with a new sequence of said macro operation codes. The virtual machine interpreter is coded as an indirect threading interpreter thanks to a translation table containing the implementation addresses of the operation codes for translating the bytecodes into the operation code's implementation addresses. Application: embedded systems using any bytecode-based programming language, set to box for interactive video transmissions.

IPC 1-7

G06F 9/00

IPC 8 full level

G06F 9/318 (2006.01); G06F 9/00 (2006.01); G06F 9/45 (2006.01)

CPC (source: EP KR)

G06F 9/30174 (2013.01 - KR); G06F 9/45516 (2013.01 - EP KR); G06F 2212/451 (2013.01 - EP)

Citation (search report)

See references of WO 0122213A3

Designated contracting state (EPC)

DE ES FR GB IT

DOCDB simple family (publication)

WO 0122213 A2 20010329; WO 0122213 A3 20011129; CN 1173262 C 20041027; CN 1347525 A 20020501; EP 1183598 A2 20020306; JP 2003510681 A 20030318; KR 20010080525 A 20010822

DOCDB simple family (application)

EP 0008976 W 20000913; CN 00802974 A 20000913; EP 00966006 A 20000913; JP 2001525514 A 20000913; KR 20017006400 A 20010521