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. 01, 2019

Filed:

Oct. 04, 2017
Applicant:

Blackberry Limited, Waterloo, CA;

Inventors:

Andrew Walenstein, Issaquah, WA (US);

Andrew James Malton, Waterloo, CA;

Jong Chun Park, Grapevine, TX (US);

Hanyang Hu, Ottawa, CA;

Assignee:

BlackBerry Limited, Waterloo, Ontario, CA;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 11/36 (2006.01); G06N 20/00 (2019.01); G06F 8/41 (2018.01); G06N 5/00 (2006.01); G06N 20/20 (2019.01);
U.S. Cl.
CPC ...
G06F 11/362 (2013.01); G06F 8/43 (2013.01); G06F 11/36 (2013.01); G06N 5/003 (2013.01); G06N 20/00 (2019.01); G06N 20/20 (2019.01);
Abstract

A method for classifying warning messages generated by software developer tools includes receiving a first data set. The first data set includes a first plurality of data entries, where each data entry is associated with a warning message generated based on a first set of software codes, includes indications for a plurality of features, and is associated with one of a plurality of class labels. A second data set is generated by sampling the first data set. Based on the second data set, at least one feature is selected from the plurality of features. A third data set is generated by filtering the second data set with the selected at least one feature. A machine learning classifier is determined based on the third data set. The machine learning classifier is used to classify a second warning message generated based on a second set of software codes to one of the plurality of class labels.


Find Patent Forward Citations

Loading…