Self-fixing executables using virtual function types
US8615740B2 · kind B2 · utility
Assignee
Inventor
Key dates
| Filing date | Mar 25, 2011 |
| Grant date | Dec 24, 2013 |
| Priority date | — |
| Expiry date | Dec 7, 2031 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L67/34
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
A computer implemented method, a computer program product and a data processing system provide a method for modifying a computer program during execution of the computer program by a processor unit. A computer receives an instruction string. The instruction string has a new function data therein for replacing current function data of a function of the computer program during execution of the computer program by a processor unit. The function is capable of being changed during execution of the computer program to modify the behavior of the computer program. The computer replaces the current function data with the new function data. The new function data modifies the computer program. The computer program is modified while the computer program is executed by the processor unit.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.