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:

Nov. 19, 2024
Applicant:

Parasoft Corporation, Monrovia, CA (US);

Inventors:

Leszek Jerzy Raszka, Czechowice Dziedzice, PL;

Mariusz Woloszyn, Warsaw, PL;

Assignee:

PARASOFT CORPORATION, Monrovia, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 11/00 (2006.01); G06F 11/07 (2006.01); G06F 11/30 (2006.01); G06F 11/3604 (2025.01); G06F 21/50 (2013.01); G06F 21/57 (2013.01);
U.S. Cl.
CPC ...
G06F 11/0766 (2013.01); G06F 11/3604 (2013.01); G06F 21/577 (2013.01); G06F 2221/033 (2013.01);
Abstract

Method for prioritizing code violations in a computer program, using machine learning includes: analyzing the computer program for code violations; extracting code snippets containing violations from the computer program; training a machine learning model to differentiate between vulnerable and non-vulnerable code in the extracted code snippets; inputting the extracted code snippets to a trained machine learning model to assign a vulnerability probability score to each snippet, wherein each vulnerability probability score indicates a severity of the violation for a respective snippet; ranking the code snippets based on their respective vulnerability probability score, wherein a higher score indicates a higher likelihood of causing severe vulnerabilities; and displaying the ranked code snippets to be fixed for their code violations.


Find Patent Forward Citations

Loading…