IP Library Granted Patent US 11,025,646
Granted Patent B2
US 11,025,646 · App. 16/533,238 · Granted Jun 1, 2021

Risk adaptive protection

Inventor: Richard A. Ford (Austin, TX)
Assignee: Forcepoint, LLC
H04L63/14G06F21/554G06F21/57G06F21/604G06F21/6218G06N5/04H04L9/3239H04L63/102H04L63/1408H04L63/1425H04L63/205H04L67/22H04L67/306G06F2221/2101G06F2221/2141H04L2209/38
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,025,646
App. No.
16/533,238
Granted
Jun 1, 2021
Kind
B2
Abstract

A method, system and computer-usable medium for generating a user behavior profile, comprising: monitoring user interactions between a user and an information handling system; converting the user interactions and the information about the user into electronic information representing the user interactions; generating a unique user behavior profile based upon the electronic information representing the user interactions and the information about the user; storing information relating to the unique user behavior profile within a user behavior profile repository; and, storing information referencing the unique user behavior profile in a user behavior blockchain.

Claims (66)

1. A computer-implementable method for monitoring user behavior elements, comprising:

monitoring electronically-observable user behavior of an entity, the electronically-observable user behavior comprising interactions between a user and a user device, interactions between a user and a network and interactions between a user and a resource, the electronically-observable user behavior further comprises an interaction between a user and another user, the electronically-observable user behavior comprising a behavior exhibited by the user that is observed through the use of at least one of an electronic device, a computer system and a software application executing on the computing system;

converting the electronically-observable user behavior of the entity into electronic information representing the electronically-observable user behavior;

generating a user behavior profile based upon the electronic information representing the electronically-observable user behavior, the user behavior profile comprising a user behavior element, the user behavior element comprising a discrete element representing a behavior of a user during performance of a particular operation, the user behavior element comprising at least one of a representation of a known good interaction between the user and the user device and a representation of an anomalous interaction between the user and the user device;

identifying an anomalous user behavior interaction between the user and the user device based upon the representation of the anomalous interaction between the user and the user device;

generating a user behavior profile score and a hash based upon the anomalous user behavior interaction;

storing the user behavior profile score and the hash within the user behavior profile;

assessing a risk of the entity based upon the user behavior profile score; and,

responding, via a user behavior monitoring system, with an associated response based upon the risk of the entity, the associated response adaptively responding based upon the risk of the entity.

2. The method of claim 1 , wherein:

the user behavior profile comprises a plurality of user behavior elements.

3. The method of claim 2 , wherein:

the generating the user behavior profile comprises associating the interactions between the user and the user device, interactions between the user and a network and interactions between the user and a resource with a respective user behavior element; and,

the user behavior profile comprises a multi-layered user behavior profile, each layer of the multi-layered user behavior profile corresponding to a respective interaction.

4. The method of claim 1 , wherein:

the associated response comprises a threat remediation action, the threat remediation action comprising at least one of blocking a user, modifying a request submitted by a user, modifying an outcome and encrypting a file when a copy operation is detected.

5. The method of claim 1 , wherein:

the associated response is performed when the behavior of the user is identified as malicious.

6. The method of claim 1 , wherein:

the associated response is additive to a previous associated action.

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 electronically-observable user behavior of an entity, the electronically-observable user behavior comprising interactions between a user and a user device, interactions between a user and a network and interactions between a user and a resource, the electronically-observable user behavior further comprises an interaction between a user and another user, the electronically-observable user behavior comprising a behavior exhibited by a user that is observed through the use of at least one of an electronic device, a computer system and a software application executing on the computing system;

converting the electronically-observable user behavior of the entity into electronic information representing the electronically-observable user behavior;

generating a user behavior profile based upon the electronic information representing the electronically-observable user behavior, the user behavior profile comprising a user behavior element, the user behavior element comprising a discrete element representing a behavior of a user during performance of a particular operation, the user behavior element comprising at least one of a representation of a known good interaction between the user and the user device and a representation of an anomalous interaction between the user and the user device;

identifying an anomalous user behavior interaction between the user and the user device based upon the representation of the anomalous interaction between the user and the user device;

generating a user behavior profile score and a hash based upon the anomalous user behavior interaction;

storing the user behavior profile score and the hash within the user behavior profile;

assessing a risk of the entity based upon the user behavior profile score; and,

responding, via a user behavior monitoring system, with an associated response based upon the risk of the entity, the associated response adaptively responding based upon the risk of the entity.

8. The system of claim 7 , wherein the user behavior profile comprises a plurality of user behavior elements.

9. The system of claim 8 , wherein:

the generating the user behavior profile comprises associating the interactions between the user and the user device, interactions between the user and a network and interactions between the user and a resource with a respective user behavior element; and,

the user behavior profile comprises a multi-layered user behavior profile, each layer of the multi-layered user behavior profile corresponding to a respective interaction.

10. The system of claim 9 , wherein:

a associated response comprises a threat remediation action, the threat remediation action comprising at least one of blocking a user, modifying a request submitted by a user, modifying an outcome and encrypting a file when a copy operation is detected.

11. The system of claim 7 , wherein:

the associated response is performed when the behavior of the user is identified as malicious.

12. The system of claim 7 , wherein:

the associated response is additive to a previous associated action.

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

monitoring electronically-observable user behavior of an entity, the electronically-observable user behavior comprising interactions between a user and a user device, interactions between a user and a network and interactions between a user and a resource, the electronically-observable user behavior further comprises an interaction between a user and another user, the electronically-observable user behavior comprising a behavior exhibited by a user that is observed through the use of at least one of an electronic device, a computer system and a software application executing on the computing system;

converting the electronically-observable user behavior of the entity into electronic information representing the electronically-observable user behavior;

generating a user behavior profile based upon the electronic information representing the electronically-observable user behavior, the user behavior profile comprising a user behavior element, the user behavior element comprising a discrete element representing a behavior of a user during performance of a particular operation, the user behavior element comprising at least one of a representation of a known good interaction between the user and the user device and a representation of an anomalous interaction between the user and the user device;

identifying an anomalous user behavior interaction between the user and the user device based upon the representation of the anomalous interaction between the user and the user device;

generating a user behavior profile score and a hash based upon the anomalous user behavior interaction;

storing the user behavior profile score and the hash within the user behavior profile;

assessing a risk of the entity based upon the user behavior profile score; and,

responding, via a user behavior monitoring system, with an associated response based upon the risk of the entity, the associated response adaptively responding based upon the risk of the entity.

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

the user behavior profile comprises a plurality of user behavior elements.

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

the generating the user behavior profile comprises associating the interactions between the user and the user device, interactions between the user and a network and interactions between the user and a resource with a respective user behavior element; and,

the user behavior profile comprises a multi-layered user behavior profile, each layer of the multi-layered user behavior profile corresponding to a respective interaction.

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

the associated response comprises a threat remediation action, the threat remediation action comprising at least one of blocking a user, modifying a request submitted by a user, modifying an outcome and encrypting a file when a copy operation is detected.

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

the associated response is performed when the behavior of the user is identified as malicious.

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

the associated response is additive to a previous associated action.

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 (8)
RELEASE OF SECURITY INTEREST Recorded Apr 2, 2025
From: UBS AG, STAMFORD BRANCH
To: FORCEPOINT, LLC; BITGLASS, LLC
Reel/Frame 070706/0263 →
SECURITY INTEREST Recorded Apr 1, 2025
From: FORCEPOINT LLC; BITGLASS, LLC
To: SOCIÉTÉ GÉNÉRALE
Reel/Frame 070703/0887 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2021
From: FORCEPOINT FEDERAL HOLDINGS LLC
To: FORCEPOINT LLC
Reel/Frame 057001/0057 →
CHANGE OF NAME Recorded May 12, 2021
From: FORCEPOINT LLC
To: FORCEPOINT FEDERAL HOLDINGS LLC
Reel/Frame 056214/0798 →
PATENT SECURITY AGREEMENT Recorded Jan 20, 2021
From: REDOWL ANALYTICS, INC.; FORCEPOINT LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 055052/0302 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jan 8, 2021
From: RAYTHEON COMPANY
To: FORCEPOINT LLC
Reel/Frame 055452/0207 →
PATENT SECURITY AGREEMENT SUPPLEMENT Recorded Feb 27, 2020
From: FORCEPOINT LLC
To: RAYTHEON COMPANY
Reel/Frame 052045/0482 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2019
From: FORD, RICHARD A.
To: FORCEPOINT LLC
Reel/Frame 049978/0442 →