The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Oct. 06, 2026

Filed:

May. 17, 2023
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Zachary A. Silverstein, Georgetown, TX (US);

Mary Diane Swift, Rochester, NY (US);

Jonathan D. Dunne, Dungarvan, IE;

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 8/41 (2018.01); G06F 8/70 (2018.01);
U.S. Cl.
CPC ...
G06F 8/437 (2013.01); G06F 8/70 (2013.01);
Abstract

Computer-implemented methods for providing source code with predictable performance characteristics are provided. Aspects include performing a static analysis on the source code to identify one or more functions of the source code and a type associated with each of the one or more functions and performing a dynamic analysis on the source code by executing the source code and capturing telemetry data for the execution of each of the one or more functions. Aspects also include calculating a source code execution variability score for each of the one or more functions based at least in part on the captured telemetry data and the type associated with each of the one or more functions. Based on a determination that the source code execution variability score associated with one of the one or more functions is above a threshold value, aspects include remediating the one of the one or more functions.


Find Patent Forward Citations

Loading…