The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Mar. 26, 2024

Filed:

Oct. 12, 2018
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Xiaokui Shu, Ossining, NY (US);

Douglas L. Schales, Ardsley, NY (US);

Marc Philippe Stoecklin, White Plains, NY (US);

Frederico Araujo, White Plains, NY (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 18/22 (2023.01); G06F 16/901 (2019.01); H04L 9/40 (2022.01); G06N 5/04 (2023.01); G06N 20/00 (2019.01);
U.S. Cl.
CPC ...
G06F 16/9024 (2019.01); G06F 18/22 (2023.01); H04L 63/1416 (2013.01); H04L 63/1425 (2013.01); G06N 5/04 (2013.01); G06N 20/00 (2019.01);
Abstract

A technique for storage-efficient cyber incident reasoning by graph matching. The method begins with a graph pattern that comprises a set of elements with constraints and connections among them. A graph of constraint relations (GoC) in the graph pattern is derived. An activity graph representing activity data captured in association with a host machine is then obtained. In response to a query, one or more subgraphs of the activity graph that satisfy the graph pattern are then located and, in particular, by iteratively solving constraints in the graph pattern. In particular, a single element constraint is solved to generate a result, and that result is propagated to connected constraints in the graph of constraint relations. This process continues until all single element constraints have been evaluated, and all propagations have been performed. The subgraphs of the activity graph that result are then returned in response to a database query.


Find Patent Forward Citations

Loading…