×

Preemptive event handling

  • US 9,942,246 B2
  • Filed: 08/31/2014
  • Issued: 04/10/2018
  • Est. Priority Date: 09/02/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computerized method of preemptive event handling, comprising:

  • catching, in run time by a kernel driver at kernel level, a plurality of events of a plurality of processes before being dispatched for execution by an operating system (OS) running on a computing device;

    channeling, by said kernel driver and before processing by said OS, said plurality of events for a pre-dispatching analysis;

    continuously scoring each of said plurality of processes with a process score according to said plurality of events;

    detecting, in run time, a first event of said plurality of events, said first event being performed by a first process of said plurality of processes on said computing device;

    calculating an updated process score for respective said process score of said first process in response to an analysis of said first event;

    classifying, based on said pre-dispatching analysis, in run time, said first process as a malware in response to said detection of said first event and in response to said updated process score;

    preventing, in run time, said first process from running on said computing device before said first event is processed by said OS; and

    preventing the execution of said first process on said computing device and deleting at least one additional event associated with said first process.

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