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:
Jul. 13, 2021

Filed:

May. 15, 2018
Applicant:

Crowdstrike, Inc., Irvine, CA (US);

Inventors:

Daniel W. Brown, Beverly, MA (US);

David F. Diehl, Minneapolis, MN (US);

Assignee:

CrowdStrike, Inc., Irvine, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/21 (2019.01); H04L 29/06 (2006.01); G06F 16/901 (2019.01); G06F 16/903 (2019.01);
U.S. Cl.
CPC ...
H04L 63/1425 (2013.01); G06F 16/212 (2019.01); G06F 16/9024 (2019.01); G06F 16/90335 (2019.01); G06F 16/90344 (2019.01); H04L 63/145 (2013.01); H04L 63/1416 (2013.01);
Abstract

Example techniques herein search a graph data structure and retrieve data associated with a result node or edge. The graph can include nodes and edges between them. A control unit can produce a discrete finite automaton (DFA) based on a query. The control unit can traverse the DFA in conjunction with the graph, from an initial DFA state and an entry-point graph node, to reach a result graph node associated with a DFA triggering state. Traversal can include, e.g., unwinding upon reaching a terminal state of the DFA. Some examples can determine a schema of output data. Some examples can store information associated with nodes while traversing, and discard the information when unwinding traversal. Some examples can process queries including edge types not members of a set of edge types associated with a graph. Some examples can apply traversal-limiting instructions specified in a query.


Find Patent Forward Citations

Loading…