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:
Jul. 29, 2025

Filed:

Feb. 24, 2023
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventors:

Alexander Winthrop Helyar, Redmond, WA (US);

Aaron Yue-Chiu Chan, Provo, UT (US);

Roshanak Zilouchian Moghaddam, Kirkland, WA (US);

Eslam Kamal Abdelreheem, Sammamish, WA (US);

Yevhen Mohylevskyy, Redmond, WA (US);

Mohamed Ali Mohamed Elkamhawy, Redmond, WA (US);

Ahmed Ezzat Abdelgawad Magooda, Redmond, WA (US);

Kyle P. Jackson, Shoreline, WA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/57 (2013.01);
U.S. Cl.
CPC ...
G06F 21/577 (2013.01); G06F 2221/033 (2013.01);
Abstract

Example solutions performing software code vulnerability reduction. An input code portion is extracted from input software code. The input code portion may be syntactically incomplete and/or syntactically incorrect. A code vulnerability is detected in the input code portion. A correction of the code vulnerability is made, and an output code portion is generated including the correction. In some examples, a code vulnerability detection tool takes, as input, the output from a code completion tool. The output is thus annotated or corrected in real-time, as a user is developing the code.


Find Patent Forward Citations

Loading…