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:
Apr. 04, 2023

Filed:

Nov. 01, 2017
Applicant:

Cylance Inc., Irvine, CA (US);

Inventor:

John Brock, Irvine, CA (US);

Assignee:

Cylance Inc., San Ramon, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06N 20/00 (2019.01); G06K 9/62 (2022.01); G06F 21/56 (2013.01); G05B 13/02 (2006.01);
U.S. Cl.
CPC ...
G06K 9/6218 (2013.01); G05B 13/0265 (2013.01); G06F 21/563 (2013.01); G06F 21/564 (2013.01); G06K 9/622 (2013.01); G06K 9/6255 (2013.01); G06N 20/00 (2019.01);
Abstract

A method, a system, and a computer program product for performing analysis of data to detect presence of malicious code are disclosed. Reduced dimensionality vectors are generated from a plurality of original dimensionality vectors representing features in a plurality of samples. The reduced dimensionality vectors have a lower dimensionality than an original dimensionality of the plurality of original dimensionality vectors. A first plurality of clusters is determined by applying a first clustering algorithm to the reduced dimensionality vectors. A second plurality of clusters is determined by applying a second clustering algorithm to one or more clusters in the first plurality of clusters using the original dimensionality. An exemplar for a cluster in the second plurality of clusters is added to a training set, which is used to train a machine learning model for identifying a file containing malicious code.


Find Patent Forward Citations

Loading…