IP Library Granted Patent US 11,516,237
Granted Patent B2
US 11,516,237 · App. 16/943,755 · Granted Nov 29, 2022

Visualization and control of remotely monitored hosts

Inventor: Alexander J. Graul (London, GB)
Assignee: CrowdStrike, Inc.
H04L63/1425H04L41/14H04L41/22
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,516,237
App. No.
16/943,755
Granted
Nov 29, 2022
Kind
B2
Abstract

Methods and systems for visualization of data associated with events detected on a monitored server host, and control of the host, are provided. A system may detect an incident on a remote server host. The system may present scores and activity graphs on a user interface for a human operator to review. The user interface may include animated activity graphs to show the progress of a past malicious event. The user interface may emphasize, de-emphasize, and/or hide subgraphs. The user interface may include quick-action buttons and wizards to permit users to immediately kill processes or isolate a computer from the network. The user interface may include controls to bulk-tag detected events associated with a subgraph. The user interface may present notifications/dashboards of significant malicious events in progress and update same when a new event rises in incident score into the top 10.

Claims (28)

1. A method comprising:

determining activity patterns of one or more hosts of a networked system as having security interest;

displaying the activity patterns of the one or more hosts of the networked system in one or more views of a user interface on one or more output device(s), a view comprising a subgraph of nodes representing activity patterns of a host of the one or more hosts displayed along at least a spatial dimension and a time dimension, and the subgraph comprising an edge in the spatial dimension interconnecting nodes arising at a point in time at the host of the one or more hosts;

enabling one or more elements in the user interface as selectable; and

sending a command based on one or more selected elements of the user interface to respective security components running on the one or more hosts.

2. The method of claim 1 , wherein a subgraph is selectable to cause the subgraph to be emphasized, de-emphasized, and/or hidden.

3. The method of claim 1 , wherein a selected element of the user interface displays a plurality of commands each selectable to cause sending of a command to a security component running on a host of the one or more hosts.

4. The method of claim 1 , wherein a plurality of selectable elements of the user interface are selectable concurrently.

5. The method of claim 1 , further comprising displaying one or more notification(s) in the user interface based on activity patterns of hosts of the one or more hosts having security interest.

6. A system comprising:

one or more processors; and

memory communicatively coupled to the one or more processors, the memory storing computer-executable modules executable by the one or more processors that, when executed by the one or more processors, perform associated operations, the computer-executable modules comprising:

a detection module configured to determine activity patterns of one or more hosts of a networked system as having security interest;

a visualization module configured to display the activity patterns of the one or more hosts of the networked system in one or more views of a user interface on one or more output device(s), a view comprising a subgraph of nodes representing activity patterns of a host of the one or more hosts displayed along at least a spatial dimension and a time dimension, and the subgraph comprising an edge in the spatial dimension interconnecting nodes arising at a point in time at the host of the one or more hosts;

an interaction module configured to enable one or more elements in the user interface as selectable; and

an enablement module configured to send a command based on one or more selected elements of the user interface to respective security components running on the one or more hosts.

7. The system of claim 6 , wherein the interaction module is configured to enable a subgraph as selectable to cause the subgraph to be emphasized, de-emphasized, and/or hidden.

8. The system of claim 6 , wherein the visualization module is configured to cause a selected element of the user interface to display a plurality of commands, and the interaction module is configured to enable each command of the plurality of commands as selectable to cause sending of a command to a security component running on a host of the one or more hosts.

9. The method of claim 6 , wherein the interaction module is configured to enable a plurality of selectable elements of the user interface as selectable concurrently.

10. The system of claim 6 , wherein the visualization module is further configured to display one or more notification(s) in the user interface based on activity patterns of hosts of the one or more hosts having security interest.

11. A computer-readable storage medium storing computer-readable instructions executable by one or more processors, that when executed by the one or more processors, cause the one or more processors to perform operations comprising:

determining activity patterns of one or more hosts of a networked system as having security interest;

displaying the activity patterns of the one or more hosts of the networked system in one or more views of a user interface on one or more output device(s), a view comprising a subgraph of nodes representing activity patterns of a host of the one or more hosts displayed along at least a spatial dimension and a time dimension, and the subgraph comprising an edge in the spatial dimension interconnecting nodes arising at a point in time at the host of the one or more hosts;

enabling one or more elements in the user interface as selectable; and

sending a command based on one or more selected elements of the user interface to respective security components running on the one or more hosts.

12. The computer-readable storage medium of claim 11 , wherein a selected element of the user interface displays a plurality of commands each selectable to cause sending of a command to a security component running on a host of the one or more hosts.

13. The computer-readable storage medium of claim 11 , wherein a plurality of selectable elements of the user interface are selectable concurrently.

14. The computer-readable storage medium of claim 11 , further comprising displaying one or more notification(s) in the user interface based on activity patterns of hosts of the one or more hosts having security interest.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Jan 6, 2026
From: FIRST-CITIZENS BANK & TRUST COMPANY
To: CROWDSTRIKE HOLDINGS, INC.; CROWDSTRIKE, INC.
Reel/Frame 074202/0710 →
PATENT SECURITY AGREEMENT Recorded Jan 5, 2021
From: CROWDSTRIKE HOLDINGS, INC.; CROWDSTRIKE, INC.
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 054899/0848 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2020
From: GRAUL, ALEXANDER J.
To: CROWDSTRIKE, INC.
Reel/Frame 053359/0158 →
Continuity (2)
Provisional Application 62882339 · Aug 2, 2019
Related Publication 20210037035A1 · Feb 4, 2021