Patent №
US 9,424,006
Granted
2016-08-23
Filed 2014
Owner
INTERNATIONAL BUSINESS MACHINES CORPORATION
Lab
AI components
2
planning · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
14582219
According to an aspect of some embodiments of the present invention there is provided a method for changing a program code to decrease execution time. The method comprises an action of receiving a program code, comprising function calls, with an entry and a target function. The method comprises analyzing the function calls between the entry function and the target function. A first program code is generated, comprising some of the function calls executed before the target function. A second program code is generated, comprising some of the function calls executed after the target function. The function calls executed before the target function are replaced with the first program code. The function calls executed after the target function are removed. The second program code is added to the program code to execute after the target function as a background process.
AI classification
Ownership
INTERNATIONAL BUSINESS MACHINES CORPORATION
assignment · 345810905
Assignors
ABADI, AHARON, ABADI, MORIA, BEN-HARRUSH, IDAN
On an employer assignment, the assignors are typically the inventors.