Methods and systems for providing compatibility of applications with multiple versions of an operating system
US9058193B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Nov 14, 2013 |
| Grant date | Jun 16, 2015 |
| Priority date | — |
| Expiry date | Nov 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.