Patent · US Expired

Program code conversion

US7203933B2 · kind B2 · utility

14Cited by
12References
25Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 6, 2001
Grant dateApr 10, 2007
Priority date
Expiry dateMay 22, 2022

Classification

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

Abstract

A method of dynamic real time translation of first program code written for a first programmable machine into second program code (target code) for running on a second programmable machine employing run time generation of an intermediate representation of the first program code. Upon first encountering a given portion of program code, only the target code necessary to execute that portion of program code under a prevailing set of entry conditions is initially generated and stored. When the same portion of program code is again encountered, a determination is made as to whether intermediate representation corresponding to a second subsequent set of conditions has been generated. If not, the target code necessary to execute the same portion of program code under that second set of conditions is generated.

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