METHODS FOR DETECTING MALICIOUS PROGRAMS USING A MULTILAYERED HEURISTICS APPROACH

Patent №

US 8,370,934

Granted

2013-02-05

Filed 2010

Owner

CHECK POINT SOFTWARE TECHNOLOGIES LTD.

Lab

AI components

2

nlp · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12690121

Three heuristic layers are used to determine whether suspicious code received at a port of a data processing device is malware. First, static analysis is applied to the suspicious code. If the suspicious code passes the static analysis, dissembling analysis is applied to the suspicious code. Preferably, if the suspicious code passes the dissembling analysis, dynamic analysis is applied to the suspicious code.

AI classification

Natural language0.94
AI hardware0.73
Knowledge representation0.47
Machine learning0.24
Planning0.01
Vision0.00
Evolutionary computation0.00
Speech0.00

Ownership

CHECK POINT SOFTWARE TECHNOLOGIES LTD.

assignment · 238130421

Assignors

TSVIATKOU, SIARHEI, RABININ, SIARHEI, VAVILAU, ALIAKSEI, RYSHKEVICH, ANDREI

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC