Mechanism to circumvent restrictions of pre-written code components
OwnerMajid Anwar, Paul Gardinerinventors
Life of this patent
Estimating the term…
Loading patent…
OwnerMajid Anwar, Paul Gardinerinventors
Estimating the term…
A platform independent binary object (PIBO) operable on disparate computing environments that have a selected hardware architecture without requiring rebuilding or reloading is provided. The PIBO can be parsed to generate source-code stub file. The PIBO can be loaded and linked with a cooperating computing application by an exemplary linker/loader employing the stub file. Also, the PIBO can be used in various contexts, including but not limited to, as a mechanism for dynamically linking shared objects on platforms that do not offer such native facility; in utilizing pre-written code components on platforms that otherwise would be incompatible due to a violation of platform constraints within particular code; as a mechanism for loading non object-oriented code that circumvents restrictions of multiple execution instances and repeat execution inherent in the code; and as mechanism that allows for the use of a binary object to add on functionality on a closed platform.
A system for dynamic linking of a code component containing code that violates a programming restriction of a computing environment with a binary executable program operable on the computing environment comprising:
A method to dynamically link a library having code components containing code that violates a programming restriction of a computing environment with a binary executable program operable on the computing environment comprising:
A computer readable medium having computer readable instructions to instruct a computer to perform a method comprising:
A computer readable medium having computer readable instructions to instruct a computing environment having a programming restriction to dynamically link a binary object having code which violates the restriction, comprising:
A method to link a dynamically link a library containing code that violates a programming restriction of a computing environment comprising:
A method to distribute a library update containing code that violates a programming restriction of a computing environment comprising:
Dependencies are inferred from the claim text.