IP Library Granted Patent US 11,196,804
Granted Patent B2
US 11,196,804 · App. 16/998,702 · Granted Dec 7, 2021

System and method for peer group detection, visualization and analysis in identity management artificial intelligence systems using cluster based analysis of network identity graphs

Inventors: Mohamed M. Badawy (Round Rock, TX); Jostine Fei Ho (Austin, TX)
Assignee: SAILPOINT TECHNOLOGIES, INC.
H04L67/1044G06F16/345G06F16/355G06F16/906G06F16/9024G06F21/45G06F21/57H04L29/06843H04L29/06904H04L41/22H04L63/08H04L63/10H04L63/104H04L63/1425H04L63/20H04L67/1074G06N20/00
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,196,804
App. No.
16/998,702
Granted
Dec 7, 2021
Kind
B2
Abstract

Systems and methods for graph based artificial intelligence systems for identity management systems are disclosed. Embodiments of the identity management systems disclosed herein may utilize a network graph approach to peer grouping of identities of distributed networked enterprise computing environment. Specifically, in certain embodiments, data on the identities and the respective entitlements assigned to each identity as utilized in an enterprise computer environment may be obtained by an identity management system. A network identity graph may be constructed using the identity and entitlement data. The identity graph can then be clustered into peer groups of identities. The peer groups of identities may be used by the identity management system and users thereof in risk assessment or other identity management tasks.

Claims (44)

1. An identity management system, comprising:

a memory; a processor;

a non-transitory, computer-readable storage medium including computer instructions for:

presenting a peer group interface;

presenting a peer group determined from an identity graph through the peer group interface, wherein the identity graph is created from identity management data, the identity management data utilized in identity management in a distributed enterprise computing environment and comprising data on a first set of identities and a first set of entitlements associated with the first set of identities, wherein the identity graph includes:

a node for each of the first set of identities, and

an edge between a first node and a second node for each first identity and second identity that share at least one entitlement of the first set of entitlements, wherein the first node and the second node respectively represent the first identity and the second identity and where the edge has a weight based on the at least one shared entitlement between the first identity and the second identity; and

wherein the peer group is determined by:

pruning a first set of edges of the identity graph based on each weight associated with each of the first set of edges; and

clustering a second set of identities associated with a second set of entitlements represented in the pruned identity graph into the peer group based on the second set of entitlements, the peer group including a set of nodes of the pruned identity graph representing the second set of identities associated with a second set of edges of the pruned identity graph representing the second set of entitlements.

2. The identity management system of claim 1 , wherein the peer group interface presents a graphical depiction of the peer group determined from the identity graph.

3. The identity management system of claim 2 , wherein a size of the graphical depiction of the peer group is based on a number of the second set of identities.

4. The identity management system of claim 1 , wherein the peer group interface presents data on a cause of the clustering of the second set of identities into the peer group.

5. The identity management system of claim 1 , wherein the peer group interface presents an outlier of the second set of identities or second set of entitlements relative to the peer group.

6. The identity management system of claim 1 , wherein the peer group interface presents data on a distribution of the second set of entitlements or the second set of identities within the peer group.

7. The identity management system of claim 6 , wherein the distribution is associated with a department, job title or location.

8. A method, comprising:

presenting a peer group interface;

presenting a peer group determined from an identity graph through the peer group interface, wherein the identity graph is created from identity management data, the identity management data utilized in identity management in a distributed enterprise computing environment and comprising data on a first set of identities and a first set of entitlements associated with the first set of identities, wherein the identity graph includes:

a node for each of the first set of identities, and

an edge between a first node and a second node for each first identity and second identity that share at least one entitlement of the first set of entitlements, wherein the first node and the second node respectively represent the first identity and the second identity and where the edge has a weight based on the at least one shared entitlement between the first identity and the second identity; and

wherein the peer group is determined by:

pruning a first set of edges of the identity graph based on each weight associated with each of the first set of edges; and

clustering a second set of identities associated with a second set of entitlements represented in the pruned identity graph into the peer group based on the second set of entitlements, the peer group including a set of nodes of the pruned identity graph representing the second set of identities associated with a second set of edges of the pruned identity graph representing the second set of entitlements.

9. The method of claim 8 , wherein the peer group interface presents a graphical depiction of the peer group determined from the identity graph.

10. The method of claim 9 , wherein a size of the graphical depiction of the peer group is based on a number of the second set of identities.

11. The method of claim 8 , wherein the peer group interface presents data on a cause of the clustering of the second set of identities into the peer group.

12. The method of claim 8 , wherein the peer group interface presents an outlier of the second set of identities or second set of entitlements relative to the peer group.

13. The method of claim 8 , wherein the peer group interface presents data on a distribution of the second set of entitlements or the second set of identities within the peer group.

14. The method of claim 13 , wherein the distribution is associated with a department, job title or location.

15. A non-transitory computer readable medium, comprising instructions for:

presenting a peer group interface;

presenting a peer group determined from an identity graph through the peer group interface, wherein the identity graph is created from identity management data, the identity management data utilized in identity management in a distributed enterprise computing environment and comprising data on a first set of identities and a first set of entitlements associated with the first set of identities, wherein the identity graph includes:

a node for each of the first set of identities, and

an edge between a first node and a second node for each first identity and second identity that share at least one entitlement of the first set of entitlements, wherein the first node and the second node respectively represent the first identity and the second identity and where the edge has a weight based on the at least one shared entitlement between the first identity and the second identity; and

wherein the peer group is determined by:

pruning a first set of edges of the identity graph based on each weight associated with each of the first set of edges; and

clustering a second set of identities associated with a second set of entitlements represented in the pruned identity graph into the peer group based on the second set of entitlements, the peer group including a set of nodes of the pruned identity graph representing the second set of identities associated with a second set of edges of the pruned identity graph representing the second set of entitlements.

16. The non-transitory computer readable medium of claim 15 , wherein the peer group interface presents a graphical depiction of the peer group determined from the identity graph.

17. The non-transitory computer readable medium of claim 16 , wherein a size of the graphical depiction of the peer group is based on a number of the second set of identities.

18. The non-transitory computer readable medium of claim 15 , wherein the peer group interface presents data on a cause of the clustering of the second set of identities into the peer group.

19. The non-transitory computer readable medium of claim 15 , wherein the peer group interface presents an outlier of the second set of identities or second set of entitlements relative to the peer group.

20. The non-transitory computer readable medium of claim 15 , wherein the peer group interface presents data on a distribution of the second set of entitlements or the second set of identities within the peer group.

21. The non-transitory computer readable medium of claim 20 , wherein the distribution is associated with a department, job title or location.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Jun 27, 2025
From: GOLUB CAPITAL MARKETS LLC
To: SAILPOINT TECHNOLOGIES, INC.; SAILPOINT TECHNOLOGIES HOLDINGS, INC.
Reel/Frame 071776/0411 →
PATENT SECURITY AGREEMENT Recorded Jun 25, 2025
From: SAILPOINT TECHNOLOGIES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 071724/0511 →
SECURITY INTEREST Recorded Aug 17, 2022
From: SAILPOINT TECHNOLOGIES, INC.
To: GOLUB CAPITAL MARKETS LLC, AS COLLATERAL AGENT
Reel/Frame 061202/0540 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 1, 2020
From: BADAWY, MOHAMED M.; HO, JOSTINE FEI
To: SAILPOINT TECHNOLOGIES, INC.
Reel/Frame 053950/0462 →
Continuity (5)
Continuation 16582493 · Sep 25, 2019
Continuation 16459104 · Jul 1, 2019
Continuation 16417803 · May 21, 2019
Continuation 16201604 · Nov 27, 2018
Related Publication 20200382586A1 · Dec 3, 2020
Cited By (1)
US 12,432,244