IP Library Granted Patent US 10,666,666
Granted Patent B1
US 10,666,666 · App. 15/836,584 · Granted May 26, 2020

Security intelligence automation platform using flows

Inventor: Kumar Saurabh (Menlo Park, CA)
Assignee: Logichub, Inc.
H04L63/1416H04L63/1425H04L63/0272H04L63/1433
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 10,666,666
App. No.
15/836,584
Granted
May 26, 2020
Kind
B1
Abstract

A system for security intelligence automation using flows is disclosed. In various embodiments, a system includes a communications interface configured to receive events. The system includes a processor configured to select event data associated with the events, where the event data is associated with a computer network environment. The processor may be further configured to segment the event data along a plurality of dimensions, score the event data along the plurality of dimensions, and generate a ranking of each of the events based at least in part on the scoring of the event data.

Claims (39)

1. A system for event triaging comprising:

a communications interface configured to receive events; and

a processor configured to:

select event data associated with the events, wherein the event data is associated with a computer network environment;

segment the event data along a plurality of dimensions;

for each dimension, score the event data, wherein the score is associated with a priority for review;

generate a ranking of each of the events based at least in part on the scoring of the event data; and

output a list including a pre-defined number of events ordered by priority for event triaging based at least in part on the generated ranking.

2. The system of claim 1 , wherein the processor is further configured to, prior to segmenting the event data, enrich the event data with at least one attribute based at least in part on the plurality of dimensions including by sorting the event data into a category different from an initial dimension of the event data.

3. The system of claim 2 , wherein the at least one attribute includes at least one of: an IP address, a username, and login activity.

4. The system of claim 2 , wherein the at least one attribute includes trustworthiness of an endpoint detected based at least in part on an IP address of a user.

5. The system of claim 1 , wherein the selected event data is received from a data stream.

6. The system of claim 5 , wherein the processor is further configured to compile a flow for processing the data stream.

7. The system of claim 5 , wherein the processor is further configured to schedule a flow to execute as a periodic job on event stream data.

8. The system of claim 7 , wherein the scheduled flow is based at least in part on a pre-packaged flow.

9. The system of claim 1 , wherein the selected event data includes at least one of a security event, a system event, and log data.

10. The system of claim 1 , wherein the segmentation includes performing at least one partitioning operation on the event data.

11. The system of claim 1 , wherein the segmentation include grouping the event data by at least one of country, port, and content.

12. The system of claim 1 , wherein the ranking represents an assessment of a threat to a system associated with the event data.

13. The system of claim 1 , wherein the processor is further configured to segment the event data along the plurality of dimensions into a plurality of partitions.

14. The system of claim 1 , wherein the plurality of dimensions includes a type of activity and at least one of system, interface, and network data.

15. The system of claim 1 , wherein the processor is further configured to score the event data automatically based at least in part on a frequency of a type of event relative to a set of the event data.

16. The system of claim 1 , wherein the processor is further configured to update the ranking based on an updated scoring input.

17. The system of claim 1 , wherein the processor is further configured to:

receive input about the ranking; and

update a machine learning model based on the received input, wherein the machine learning model is configured to generate the ranking.

18. The system of claim 17 , wherein the list is output to an integrated development environment and the received input includes selection of at least one graphical element in a visual flow interface in the integrated development environment.

19. A method for event triaging comprising:

selecting, by a processor, event data associated with events, wherein the event data is associated with a computer network environment;

segmenting, by the processor, the event data along a plurality of dimensions,

for each dimension, scoring, by the processor, the event data wherein the score is associated with a priority for review;

generating, by the processor, a ranking of each of the events based at least in part on the scoring of the event data; and

outputting, by the processor, a list including a pre-defined number of events ordered by priority for event triaging based at least in part on the generated ranking.

20. A computer program product for event triaging embodied in a non-transitory computer readable storage medium and comprising computer instructions for:

selecting event data associated with events, wherein the event data is associated with a computer network environment;

segmenting the event data along a plurality of dimensions;

for each dimension, scoring the event data, wherein the score is associated with a priority for review;

generating a ranking of each of the events based at least in part on the scoring of the event data; and

outputting a list including a pre-defined number of events ordered by priority for event triaging based at least in part on the generated ranking.

Assignments (2)
SECURITY INTEREST Recorded Apr 9, 2021
From: LOGICHUB, INC.
To: LAGO INNOVATION FUND, LLC
Reel/Frame 055876/0359 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 2, 2018
From: SAURABH, KUMAR
To: LOGICHUB, INC.
Reel/Frame 045092/0688 →
Cited By (9)
US 12,242,557 US 12,259,972 US 12,367,440 US 12,489,778 US 12,499,243 US 12,537,750 US 12,609,968 US 12,694,106 US 12,726,506