×

Application execution control utilizing ensemble machine learning for discernment

  • US 10,235,518 B2
  • Filed: 02/06/2015
  • Issued: 03/19/2019
  • Est. Priority Date: 02/07/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for implementation by one or more computer systems comprising:

  • receiving, from a feature collector, at least one feature from a plurality of possible features to enable a determination of whether to execute or continue to execute at least a portion of a program;

    selecting, by a model collector, a machine learning model from an existing ensemble of machine learning models which can be used to discern at least the portion of the program, the selected machine learning model enabling a determination of whether to allow at least the portion of the program to execute or continue to execute based on whether such at least the portion of the program is deemed safe or unsafe;

    determining, based on the selected machine learning model, whether to allow at least the portion of the program to execute or continue to execute;

    allowing at least the portion of the program to execute or continue to execute, when the selected machine learning model determines that at least the portion of the program is allowed to execute or continue to execute; and

    preventing at least the portion of the program from executing or continuing to execute, when the selected machine learning model determines that at least the portion of the program is not allowed to execute or continue to execute;

    wherein selection of the machine learning model by the model collector is predicated on either which of the possible features are received from the feature collector or a current availability or scarcity of computing resources.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×