×

Decision forest compilation

  • US 10,296,742 B2
  • Filed: 10/31/2015
  • Issued: 05/21/2019
  • Est. Priority Date: 10/31/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer program product tangibly embodied on non-transient computer readable media, the computer program product comprising instructions operable when executed to:

  • receive a file from a network location;

    extract, by an extraction module implemented at least partially in hardware, a plurality of features of a file;

    categorize, by a categorization module implemented at least partially in hardware, each of the plurality of features to define a plurality of categories of features, wherein features unrelated to one another are categorized into a same category to define a category of unrelated features;

    build, by a tree generator module implemented at least partially in hardware, a first decision tree based on a first category from the plurality of categories, the first category comprising a set of related features of the file;

    build, by the tree generator module, a second decision tree based on a second category from the plurality of categories, the second category comprising a set of unrelated features of the file;

    execute, by an execution module implemented at least partially in hardware, the first decision tree to generate a first decision result;

    execute, by the execution module, the second decision tree to generate a second decision result; and

    determine, by a classification module implemented at least partially in hardware, whether the file has malware based on the first decision result and the second decision result.

View all claims
  • 10 Assignments
Timeline View
Assignment View
    ×
    ×