Patent · US Active

Adaptive portable libraries

US10402208B2 · kind B2 · utility

0Cited by
8References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 18, 2012
Grant dateSep 3, 2019
Priority date
Expiry dateOct 17, 2032

Classification

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

Abstract

Platform-agnostic source code can be augmented with one or more portions of source code annotated for different platforms and/or versions. The source code including both the platform-agnostic and platform-specific and/or version-specific portions can be compiled once to create a single executable that can be distributed to and can run on multiple device platforms and/or multiple versions of one or more platforms. Platform-specific or version-specific executables (e.g., assemblies, binaries, etc.) can be embedded into a binary or executable as resources (e.g., data). When the compiled code is executed on a device, the runtime can extract the platform-specific portion corresponding to the device on which the executable is being run, can bind the extracted portion to the executable and can load and execute the executable. Hence the same binary can produce different results or functionalities depending on the capabilities of the platform on which the binary runs.

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