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:
Aug. 25, 2020

Filed:

Apr. 18, 2017
Applicant:

Cylance Inc., Irvine, CA (US);

Inventors:

Li Li, Irvine, CA (US);

Xuan Zhao, Irvine, CA (US);

Sepehr Akhavan-Masouleh, Laguna Niguel, CA (US);

John Hendershott Brock, Irvine, CA (US);

Yaroslav Oliinyk, Portland, OR (US);

Matthew Wolff, Laguna Niguel, CA (US);

Assignee:

Cylance Inc., Irvine, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/56 (2013.01); G06N 20/00 (2019.01);
U.S. Cl.
CPC ...
G06F 21/565 (2013.01); G06F 21/563 (2013.01); G06N 20/00 (2019.01); G06F 2221/034 (2013.01);
Abstract

Under one aspect, a method is provided for protecting a device from a malicious file. The method can be implemented by one or more data processors forming part of at least one computing device and can include extracting from the file, by at least one data processor, sequential data comprising discrete tokens. The method also can include generating, by at least one data processor, n-grams of the discrete tokens. The method also can include generating, by at least one data processor, a vector of weights based on respective frequencies of the n-grams. The method also can include determining, by at least one data processor and based on a statistical analysis of the vector of weights, that the file is likely to be malicious. The method also can include initiating, by at least one data processor and responsive to determining that the file is likely to be malicious, a corrective action.


Find Patent Forward Citations

Loading…