Patent · US Active

System and program product for porting code utilizing a portable execution environment

US8028279B2 · kind B2 · utility

1Cited by
5References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 8, 2008
Grant dateSep 27, 2011
Priority date
Expiry dateJun 17, 2030

Classification

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

Abstract

A system for porting code from a native platform to a non-native platform is provided which utilizes a non-native, platform-specific layer of code and a platform-neutral layer of code. The platform-neutral layer substantially emulates the native platform of ported code and provides a platform-neutral interface to the ported code. Together, the platform-specific layer and the platform-neutral layer provide an execution environment in which the ported code operates as a kernel extension of the non-native platform. The platform-neutral layer of the execution environment is portable to other non-native platforms so that code can be ported to another non-native platform by replacing the platform-specific layer with a customized platform-specific layer, which is adapted to the other non-native platform.

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