Patent №
US 11,599,447
Granted
2023-03-07
Filed 2022
Owner
MICROSOFT TECHNOLOGY LICENSING, LLC.
Lab
AI components
6
ml · nlp · vision · kr · planning · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
17857039
Runtime errors in a source code program are detected in advance of execution by machine learning models. Features representing a context of a runtime error are extracted from source code programs to train a machine learning model, such as a random forest classifier, to predict the likelihood that a code snippet has a particular type of runtime error. The features are extracted from a syntax-type tree representation of each method in a program. A model is generated for distinct runtime errors, such as arithmetic overflow, and conditionally uninitialized variables.
AI classification
Ownership
MICROSOFT TECHNOLOGY LICENSING, LLC.
assignment · 604010329
Assignors
MILLER, SHAUN, SIVARAMAN, KALPATHY SITARAMAN, SUNDARESAN, NEELAKANTAN, WEI, YIJIN, ZILOUCHIAN MOGHADDAM, ROSHANAK
On an employer assignment, the assignors are typically the inventors.