Patent · US Active

Methods and systems for providing compatibility of applications with multiple versions of an operating system

US9058193B2 · kind B2 · utility

1Cited by
13References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 14, 2013
Grant dateJun 16, 2015
Priority date
Expiry dateNov 14, 2033

Classification

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

Abstract

Methods and systems for providing compatibility of applications with multiple versions of an operating system are provided. The method may comprise receiving, by a device, a request to perform a function-call of an application that references features of a first version of an operating system. The method also includes determining whether a version of the operating system and a system library on the device supports the function-call of the application so as to be able to perform dynamic compilation of code in the system library for the function-call at run-time, and based on the determination, accessing a compatibility library associated with the application that includes pre-compiled code for execution by a given device having a given version of the operating system other than the first version of the operating system. The method also includes at run-time, performing the function-call using corresponding pre-compiled code from the compatibility library.

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