IP Library Granted Patent US 11,470,102
Granted Patent B2
US 11,470,102 · App. 16/186,801 · Granted Oct 11, 2022

Anomalous network monitoring, user behavior detection and database system

Inventors: Samuel Jones (New York, NY); Timothy Yousaf (New York, NY); Drew Dennison (Palo Alto, CA); Vivek Lakshmanan (Seattle, WA); Joseph Staehle (New York, NY); Samuel Kremin (McLean, VA); Maxim Kesin (Woodmere, NY); Taylor Heroux (Brooklyn, NY)
Assignee: Palantir Technologies Inc.
H04L63/1425G06F21/552G06F21/554H04L63/1433H04L67/306
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,470,102
App. No.
16/186,801
Granted
Oct 11, 2022
Kind
B2
Abstract

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for network monitoring, user account compromise determination, and user behavior database system. The system monitors network actions of user accounts including user account access across multitudes of network accessible systems, determines user account transitions, and determines different types of high-risk user behavior indicative of compromise. Network actions can be obtained from generated information by the network accessible systems, and correlated across additional data sets including contextual ones. User interfaces are generated describing network actions of user accounts, and are configured for user interaction, which cause generation of updated user interfaces and access to electronic data sources to determine information relevant to the user interaction.

Claims (59)

1. A computerized method implemented by one or more processors, the method comprising:

accessing, via one or more databases, information indicating a first plurality of user accounts exhibiting high-risk behavior, the high-risk behavior being determined based on network access logs generated in response to network actions associated with, at least, the first plurality of user accounts;

selecting, based on the accessed information, a particular user account of the first plurality of user accounts for detailed review, the particular user account being associated with a subset of the network actions; and

causing presentation, via a user device, of an interactive user interface, wherein the interactive user interface:

presents summary information associated with determined high-risk behavior of the particular user account, the summary information reflecting a plurality of measures associated with the high-risk behavior,

wherein each measure is indicative of a type of user behavior associated with a risk of compromise and is determined via application of one or more models to an individual portion of the subset of the network actions,

responds to user input directed to a particular selectable option of a plurality of selectable options, each selectable option being associated with presenting detailed information associated with a measure of the plurality of measures,

wherein in response to selection of a particular measure of the plurality of measures, the interactive user interface is updated to present a graphical representation generated based on the individual portion of the subset of the network actions for the particular measure, and

presents a triage status for the particular user account, the presented triage status being visually adjusted according to a review status of the particular user account.

2. The computerized method of claim 1 , wherein the user input directed to the particular selectable object triggers access to the one or more databases, and determination of detailed information associated with the type of the summary information.

3. The computerized method of claim 1 , wherein the determined high-risk behavior of the particular user account comprises one or more of information indicating network accessible systems not normally used by the particular user account to access the one or more networks, likelihoods associated with a single user being able to access the particular user account from different locations within threshold periods of times, information associated with traversing the network accessible systems, or information indicating risks and/or abnormalities associated with geographic locations from which the particular user account was used.

4. The computerized method of claim 1 , wherein the particular selectable option is associated with an investigation history, and wherein the interactive user interface presents detailed information comprising information describing one or more investigations into the particular user account.

5. The computerized method of claim 4 , wherein the interactive user interface:

enables, via user input, adjustment of a status associated with a judgement of an investigation into the particular user account, and

provides selectable options to assign a reviewing user to review an investigation into the particular user account.

6. The computerized method of claim 1 , wherein the particular selectable option is associated with user profile information of the particular user account, and wherein the interactive user interface presents user access rights associated with the particular user account, the user access rights comprising information obtained from one or more access control lists or group membership information.

7. The computerized method of claim 1 , wherein the particular selectable option is associated with access information related to user devices utilized to access the particular user account, and wherein the interactive user interface:

presents a graphical depiction of one or more geographic regions from which the user devices were utilized, or

presents a chart identifying respective measures of use associated with the user devices, the chart specifying a name associated with each user device and/or software information associated the user devices.

8. The computerized method of claim 1 , wherein the particular selectable option is associated with user chaining, and wherein the interactive user interface:

presents information identifying transitions initiating from the particular user account to one or more subsequent user accounts, the information identifying whether each transition is associated with escalated user privileges.

9. The computerized method of claim 1 , wherein the interactive user interface:

presents a visual representation of a graph illustrating transitions from the particular user account to the subsequent user accounts, and transitions from the subsequent user accounts to additional subsequent user accounts, the graph comprising edges connecting nodes associated with user accounts, the edges representing transitions.

10. The method of claim 1 , wherein the triage status is presented in a particular color selected by a reviewing user from a plurality of colors, and wherein each color is indicative of a particular review status.

11. A system comprising one or more processors and non-transitory computer storage media storing instructions that when executed by the one or more processors, cause the one or more processors to perform operations comprising:

accessing, via one or more databases, information indicating a first plurality of user accounts exhibiting high-risk behavior, the high-risk behavior being determined based on network access logs generated in response to network actions associated with, at least, the first plurality of user accounts;

selecting, based on the accessed information, a particular user account of the first plurality of user accounts for detailed review, the particular user account being associated with a subset of the network actions; and

causing presentation, via a user device, of an interactive user interface, wherein the interactive user interface:

presents summary information associated with determined high-risk behavior of the particular user account, the summary information reflecting a plurality of measures associated with the high-risk behavior,

wherein each measure is indicative of a type of user behavior associated with a risk of compromise and is determined via application of one or more models to an individual portion of the [[a]] subset of the network actions,

responds to user input directed to a particular selectable option of a plurality of selectable options, each selectable option being associated with presenting detailed information associated with a measure of the plurality of measures,

wherein in response to selection of a particular measure of the plurality of measures, the interactive user interface is updated to present a graphical representation generated based on the individual portion of the subset of the network actions for the particular measure, and

presents a triage status for the particular user account, the presented triage status being visually adjusted according to a review status of the particular user account.

12. The system of claim 11 , wherein the particular selectable option is associated with an investigation history, and wherein the interactive user interface:

enables, via user input, adjustment of a status associated with a judgement of an investigation into the particular user account, and

provides selectable options to assign a reviewing user to review an investigation into the particular user account.

13. The system of claim 11 , wherein the particular selectable option is associated with user profile information of the particular user account, and wherein the interactive user interface presents user access rights associated with the particular user account, the user access rights comprising information obtained from one or more access control lists or group membership information.

14. The system of claim 11 , wherein the particular selectable option is associated with access information related to user devices utilized to access the particular user account, and wherein the interactive user interface:

presents a graphical depiction of one or more geographic areas from which the user devices were utilized, or

presents a chart identifying respective measures of use associated with the user devices, the chart specifying a name associated with each user device and/or software information associated the user devices.

15. The system of claim 11 , wherein the particular selectable option is associated with user chaining, and wherein the interactive user interface:

presents information identifying transitions initiating from the particular user account to one or more subsequent user accounts, the information identifying whether each transition is associated with escalated user privileges.

16. The system of claim 11 , wherein the interactive user interface:

presents a visual representation of a graph illustrating transitions from the particular user account to the subsequent user accounts, and transitions from the subsequent user accounts to additional subsequent user accounts, the graph comprising edges connecting nodes associated with user accounts, the edges representing transitions.

17. Non-transitory computer storage media storing instructions that when executed by a system of one or more processors, cause the system to perform operations comprising:

accessing, via one or more databases, information indicating a first plurality of user accounts exhibiting high-risk behavior, the high-risk behavior being determined based on network access logs generated in response to network actions associated with, at least, the first plurality of user accounts;

selecting, based on the accessed information, a particular user account of the first plurality of user accounts for detailed review, the particular user account being associated with a subset of the network actions; and

causing presentation, via a user device, of an interactive user interface, wherein the interactive user interface:

presents summary information associated with determined high-risk behavior of the particular user account, the summary information reflecting a plurality of measures associated with the high-risk behavior,

wherein each measure is indicative of a type of user behavior associated with a risk of compromise and is determined via application of one or more models to an individual portion of the subset of the network actions,

responds to user input directed to a particular selectable option of a plurality of selectable options, each selectable option being associated with presenting detailed information associated with a measure of the plurality of measures,

wherein in response to selection of a particular measure of the plurality of measures, the interactive user interface is updated to present a graphical representation generated based on individual portion of the subset of the network actions for the particular measure, and

presents a triage status for the particular user account, the presented triage status being visually adjusted to indicate a review status of the particular user account.

18. The computer storage media of claim 17 , wherein the determined high-risk behavior of the particular user account comprises one or more of information indicating network accessible systems not normally used by the particular user account to access the one or more networks, likelihoods associated with a single user being able to access the particular user account from different locations within threshold periods of times, information associated with traversing the network accessible systems, or information indicating risks and/or abnormalities associated with geographic locations from which the particular user account was used.

19. The computer storage media of claim 17 , wherein the particular selectable option is associated with access information related to user devices utilized to access the particular user account, and wherein the interactive user interface:

presents a graphical depiction of one or more geographic areas from which the user devices were utilized, or

presents a chart identifying respective measures of use associated with the user devices, the chart specifying a name associated with each user device and/or software information associated the user devices.

20. The computer storage media of claim 17 , wherein the particular selectable option is associated with user chaining, and wherein the interactive user interface:

presents information identifying transitions initiating from the particular user account to one or more subsequent user accounts, the information identifying whether each transition is associated with escalated user privileges.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2023
From: JONES, SAMUEL; YOUSAF, TIMOTHY; DENNISON, DREW; LAKSHMANAN, VIVEK; STAEHLE, JOSEPH; KREMIN, SAMUEL; KESIN, MAXIM; HEROUX, TAYLOR
To: PALANTIR TECHNOLOGIES INC.
Reel/Frame 064912/0219 →
ASSIGNMENT OF INTELLECTUAL PROPERTY SECURITY AGREEMENTS Recorded Jul 3, 2022
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: WELLS FARGO BANK, N.A.
Reel/Frame 060572/0640 →
SECURITY INTEREST Recorded Jul 3, 2022
From: PALANTIR TECHNOLOGIES INC.
To: WELLS FARGO BANK, N.A.
Reel/Frame 060572/0506 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ERRONEOUSLY LISTED PATENT BY REMOVING APPLICATION NO. 16/832267 FROM THE RELEASE OF SECURITY INTEREST PREVIOUSLY RECORDED ON REEL 052856 FRAME 0382. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Aug 26, 2021
From: ROYAL BANK OF CANADA
To: PALANTIR TECHNOLOGIES INC.
Reel/Frame 057335/0753 →
RELEASE OF SECURITY INTEREST Recorded Jun 4, 2020
From: ROYAL BANK OF CANADA
To: PALANTIR TECHNOLOGIES INC.
Reel/Frame 052856/0382 →
SECURITY INTEREST Recorded Jun 4, 2020
From: PALANTIR TECHNOLOGIES INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 052856/0817 →
SECURITY INTEREST Recorded Jan 27, 2020
From: PALANTIR TECHNOLOGIES INC.
To: ROYAL BANK OF CANADA, AS ADMINISTRATIVE AGENT
Reel/Frame 051709/0471 →
SECURITY INTEREST Recorded Jan 27, 2020
From: PALANTIR TECHNOLOGIES INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 051713/0149 →
Continuity (4)
Continuation 15395483 · Dec 30, 2016
Continuation 14982699 · Dec 29, 2015
Provisional Application 62207272 · Aug 19, 2015
Related Publication 20190081971A1 · Mar 14, 2019