Patent · US Active

System for overriding interpreted byte-code with native code

US8683453B2 · kind B2 · utility

11Cited by
11References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 30, 2006
Grant dateMar 25, 2014
Priority date
Expiry dateDec 14, 2031

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/44521
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

In a method of executing a program on an interpreted bytecode language, a plurality of interpreted bytecode modules (each having an associated name) is loaded. A pointer is directed from each method entry to a different interpreted bytecode module. A native code module library is loaded and includes a native code module (also having an associated name) that implements a function corresponding to an interpreted bytecode module. When the name of an interpreted bytecode module corresponds to the name of a native code module, the pointer directed to the interpreted bytecode module is redirected to the corresponding native code module. Each interpreted bytecode module and native code module pointed to by the each method entry in the method table is executed according to an application-controlled order of execution.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.