×

Digital DNA sequence

  • US 10,121,105 B2
  • Filed: 06/27/2014
  • Issued: 11/06/2018
  • Est. Priority Date: 04/24/2009
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • at an electronic device for generating a sequence that classifies a data object to determine whether the data object is a malicious object;

    applying to the data object a plurality of rules, each rule of the plurality of rules associated with a respective weight value and with a respective trait, to select expressed traits, wherein an expressed trait corresponds to a rule that matches the data object;

    generating a sequence comprising each of the weight values associated with the expressed traits, wherein each of the weight values corresponds to a likelihood of whether the data object belongs to a respective class of data objects;

    calculating a sequence weight based on the weight values associated with each of the expressed traits, wherein calculating a sequence weight comprises reducing a weight value of an expressed trait for a subsequent expression of the same trait, including;

    determining whether a first rule of the plurality of rules matches the data object for a first time;

    in accordance with determining that the first rule of the plurality of rules matches the data object for the first time, utilizing a first weight value in calculating the sequence weight;

    determining whether the first rule of the plurality of rules matches the data object for a second time that is subsequent to the first time; and

    in accordance with determining that the first rule of the plurality of rules matches the data object for the second time that is subsequent to the first time, utilizing a second weight value that is less than the first weight value in calculating the sequence weight; and

    storing the generated sequence in a selected target memory of the electronic device.

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