IP Library Granted Patent US 11,496,488
Granted Patent B2
US 11,496,488 · App. 17/012,634 · Granted Nov 8, 2022

Risk score calculation and distribution

Inventors: Assaf Almaz (Ra'anana, IL); Ofir Arkin (Tel Aviv, IL)
Assignee: Forcepoint LLC
H04L63/14G06F21/566G06F21/577H04L63/102H04L63/1416H04L63/1425H04L63/1433H04L63/205H04L67/306G06F2221/034
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,496,488
App. No.
17/012,634
Granted
Nov 8, 2022
Kind
B2
Abstract

A system, method, and computer-readable medium are disclosed for performing a security operation. The security operation includes monitoring a plurality of electronically-observable actions of an entity, the plurality of electronically-observable actions of the entity corresponding to a respective plurality of events enacted by the entity, the monitoring comprising monitoring the plurality of electronically-observable actions via a protected endpoint; converting the plurality of electronically-observable actions of the entity to electronic information representing the plurality of actions of the entity; generating a representation of occurrences of a particular event from the plurality of events enacted by the entity; and performing an anomaly detection operation based upon the representation of occurrences of the particular event from the plurality of events enacted by the entity, the anomaly detection operation determining when the representation of occurrences of the particular event exceeds a predetermined threshold.

Claims (67)

1. A computer-implementable method for performing a distributed risk scoring operation, comprising:

monitoring a plurality of electronically-observable actions of an entity, the plurality of electronically-observable actions of the entity corresponding to a respective plurality of events enacted by the entity, the entity comprising a user entity;

converting the plurality of electronically-observable actions of the entity to electronic information representing the plurality of actions of the entity;

generating an event risk severity score for the entity by a first component within a distributed security risk scoring environment, the event risk severity score being based upon a corresponding anomalous event, the event risk severity score for the entity by the first component being based upon an event enacted by the entity via the first component, the first component comprising one of a protected endpoint, an edge device and a security analytics system;

generating a first component entity risk severity score for the entity by a first component within a distributed security risk scoring environment, the generating using the first component event risk severity score;

providing the first component event risk severity score to a second component within the distributed security risk scoring environment, the second component comprising another of the protected endpoint, the edge device and the security analytics system;

generating a second component entity risk severity score for the entity by a second component within a distributed security risk scoring environment, the generating using the first component event risk severity score received from the first component; and,

performing a security analytics operation via the security analytics system using the event risk severity score, the security analytics system executing on a hardware processor.

2. The method of claim 1 , wherein:

the first component entity risk severity score and the second component entity risk score are generated asynchronously.

3. The method of claim 1 , wherein:

the first component entity risk severity score and the second component entity risk severity score are equal after the second component uses the first component event risk severity score to generate the second component entity risk severity score.

4. The method of claim 1 , wherein:

the first component comprises at least one of an endpoint device, an edge device and a security analytics system and the second component comprises at least one of an endpoint device, an edge device, and a security analytics system.

5. The method of claim 4 , wherein:

at least one of the first component and the second component comprise a third party system, the third party system being configured to generate an event risk severity score via an anomalous event detection system.

6. The method of claim 1 , further comprising:

identifying a particular anomalous event as false positive;

adjusting a corresponding event risk severity score based upon the identifying the particular anomalous event as false positive; and,

recalculating an entity risk severity score based upon the corresponding event risk severity score being adjusted.

7. A system comprising:

a processor;

a data bus coupled to the processor; and

a non-transitory, computer-readable storage medium embodying computer program code, the non-transitory, computer-readable storage medium being coupled to the data bus, the computer program code interacting with a plurality of computer operations and comprising instructions executable by the processor and configured for:

monitoring a plurality of electronically-observable actions of an entity, the plurality of electronically-observable actions of the entity corresponding to a respective plurality of events enacted by the entity, the entity comprising a user entity;

converting the plurality of electronically-observable actions of the entity to electronic information representing the plurality of actions of the entity;

generating an event risk severity score for the entity by a first component within a distributed security risk scoring environment, the event risk severity score being based upon a corresponding anomalous event, the event risk severity score for the entity by the first component being based upon an event enacted by the entity via the first component, the first component comprising one of a protected endpoint, an edge device and a security analytics system;

generating a first component entity risk severity score for the entity by a first component within a distributed security risk scoring environment, the generating using the first component event risk severity score;

providing the first component event risk severity score to a second component within the distributed security risk scoring environment, the second component comprising another of the protected endpoint, the edge device and the security analytics system;

generating a second component entity risk severity score for the entity by a second component within a distributed security risk scoring environment, the generating using the first component event risk severity score received from the first component; and,

performing a security analytics operation via the security analytics system using the event risk severity score, the security analytics system executing on a hardware processor.

8. The system of claim 7 , wherein:

the first component entity risk severity score and the second component entity risk severity score are generated asynchronously.

9. The system of claim 7 , wherein:

the first component entity risk severity score and the second component entity risk severity score are equal after the second component uses the first component event risk severity score to generate the second component entity risk severity score.

10. The system of claim 7 , wherein:

the first component comprises at least one of an endpoint device, an edge device and a security analytics system and the second component comprises at least one of an endpoint device, an edge device, and a security analytics system.

11. The system of claim 10 , wherein:

at least one of the first component and the second component comprise a third party system, the third party system being configured to generate an event risk severity score via an anomalous event detection system.

12. The system of claim 11 , wherein the instructions executable by the processor are further configured for:

identifying a particular anomalous event as false positive;

adjusting a corresponding event risk severity score based upon the identifying the particular anomalous event as false positive; and,

recalculating an entity risk severity score based upon the corresponding event risk severity score being adjusted.

13. A non-transitory, computer-readable storage medium embodying computer program code, the computer program code comprising computer executable instructions configured for:

monitoring a plurality of electronically-observable actions of an entity, the plurality of electronically-observable actions of the entity corresponding to a respective plurality of events enacted by the entity, the entity comprising a user entity;

converting the plurality of electronically-observable actions of the entity to electronic information representing the plurality of actions of the entity;

generating an event risk severity score for the entity by a first component within a distributed security risk scoring environment, the event risk severity score being based upon a corresponding anomalous event, the event risk severity score for the entity by the first component being based upon an event enacted by the entity via the first component, the first component comprising one of a protected endpoint, an edge device and a security analytics system;

generating a first component entity risk severity score for the entity by a first component within a distributed security risk scoring environment, the generating using the first component event risk severity score;

providing the first component event risk severity score to a second component within the distributed security risk scoring environment, the second component comprising another of the protected endpoint, the edge device and the security analytics system;

generating a second component entity risk score for the entity by a second component within a distributed security risk scoring environment, the generating using the first component event risk severity score received from the first component; and,

performing a security analytics operation via the security analytics system using the event risk severity score, the security analytics system executing on a hardware processor.

14. The non-transitory, computer-readable storage medium of claim 13 , wherein:

the first component entity risk severity score and the second component entity event risk severity score are generated asynchronously.

15. The non-transitory, computer-readable storage medium of claim 13 , wherein:

the first component entity risk severity score and the second component entity risk severity score are equal after the second component uses the first component event risk severity score to generate the second component entity risk severity score.

16. The non-transitory, computer-readable storage medium of claim 13 , wherein:

the first component comprises at least one of an endpoint device, an edge device and a security analytics system and the second component comprises at least one of an endpoint device, an edge device, and a security analytics system.

17. The non-transitory, computer-readable storage medium of claim 16 , wherein:

at least one of the first component and the second component comprise a third party system, the third party system being configured to generate an event risk severity score via an anomalous event detection system.

18. The non-transitory, computer-readable storage medium of claim 13 , wherein the computer executable instructions are further configured for:

identifying a particular anomalous event as false positive;

adjusting a corresponding event risk severity score based upon the identifying the particular anomalous event as false positive; and,

recalculating an entity risk severity score based upon the corresponding event risk severity score being adjusted.

19. The non-transitory, computer-readable storage medium of claim 13 , wherein:

the computer executable instructions are deployable to a client system from a server system at a remote location.

20. The non-transitory, computer-readable storage medium of claim 13 , wherein:

the computer executable instructions are provided by a service provider to a user on an on-demand basis.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Apr 2, 2025
From: UBS AG, STAMFORD BRANCH
To: FORCEPOINT, LLC; BITGLASS, LLC
Reel/Frame 070706/0263 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2022
From: ALMAZ, ASSAF; ARKIN, OFIR
To: FORCEPOINT, LLC
Reel/Frame 060053/0120 →
PATENT SECURITY AGREEMENT Recorded Aug 31, 2021
From: FORCEPOINT LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS THE COLLATERAL AGENT
Reel/Frame 057651/0150 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2021
From: FORCEPOINT FEDERAL HOLDINGS LLC
To: FORCEPOINT LLC
Reel/Frame 056294/0618 →
CHANGE OF NAME Recorded May 12, 2021
From: FORCEPOINT LLC
To: FORCEPOINT FEDERAL HOLDINGS LLC
Reel/Frame 056216/0204 →
Cited By (1)
US 12,549,589