IP Library Granted Patent US 11,811,833
Granted Patent B2
US 11,811,833 · App. 17/501,330 · Granted Nov 7, 2023

System and method for predictive modeling for entitlement diffusion and role evolution in identity management artificial intelligence systems using network identity graphs

Inventors: Mohamed M. Badawy (Round Rock, TX); Jostine Fei Ho (Austin, TX)
Assignee: Sailpoint Technologies, Inc.
H04L63/205G06F16/9024G06N5/02G06N5/04
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,811,833
App. No.
17/501,330
Granted
Nov 7, 2023
Kind
B2
Abstract

Systems and methods for embodiments of a graph based artificial intelligence systems for identity management are disclosed. Embodiments of the identity management systems disclosed herein may utilize a network graph approach to analyzing identities, roles, entitlements or other identity management artifacts of a distributed networked enterprise computing environment. Specifically, embodiments of an artificial intelligence based identity management systems may perform predictive modeling for entitlement diffusion or role evolution or other aspects of identity management artifact using network identity graphs.

Claims (51)

1. An identity management system, comprising:

a data store;

a processor;

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

obtaining identity management data from one or more identity management systems in a distributed enterprise computing environment, the identity management data comprising data on a set of identities and a set of entitlements associated with the set of identities utilized in identity management in the distributed enterprise computing environment;

determining a first representation of the identity management data, including the set of identities and the set of entitlements associated with the set of identities, the first representation associated with a first point in time;

applying a predictive model to a portion of the first representation to generate a predictive representation, wherein the predictive representation is an evolution of the first representation to a future point in time relative to the first point in time associated with the portion of the first representation; and

determining predictive data utilizing the predictive representation, the predictive data associated with an identity management artifact.

2. The identity management system of claim 1 , wherein the portion is the entire first representation.

3. The identity management system of claim 1 , wherein the first representation is an identity graph.

4. The identity management system of claim 3 , wherein the identity graph is generated from the identity management data by:

creating a node of a first type in the identity graph for each of the determined set of identities,

creating a node of a second type in the identity graph for each of the set of entitlements;

for each first identity that has an entitlement of the set of entitlements, creating an edge in the identity graph representing a first relationship between a first node representing the first identity and a second node representing the entitlement;

for each first identity and a second identity that share at least one entitlement of the set of entitlements, creating an edge in the identity graph representing a second relationship between the first node representing the first identity and a third node of the identity graph representing the second identity; and

generating a weight for each edge of the identity graph representing the second relationship between each first node and third node based on the at least one entitlement shared between the first identity represented by the first node and the second identity represented by the third node.

5. The system of claim 1 , wherein the portion of the first representation is determined by scoping the first representation based on a criteria.

6. The system of claim 1 , wherein instructions are further for testing the first representation or the predictive representation based on the scoping of the first representation.

7. The system of claim 1 , wherein the predictive data comprises a rate of spread of the identity management artifact or a risk associated with the identity management artifact at the future point in time.

8. A method for identity management, comprising:

obtaining identity management data from one or more identity management systems in a distributed enterprise computing environment, the identity management data comprising data on a set of identities and a set of entitlements associated with the set of identities utilized in identity management in the distributed enterprise computing environment;

determining a first representation of the identity management data, including the set of identities and the set of entitlements associated with the set of identities, the first representation associated with a first point in time;

applying a predictive model to a portion of the first representation to generate a predictive representation, wherein the predictive representation is an evolution of the first representation to a future point in time relative to the first point in time associated with the portion of the first representation; and

determining predictive data utilizing the predictive representation, the predictive data associated with an identity management artifact.

9. The method of claim 8 , wherein the portion is the entire first representation.

10. The method of claim 8 , wherein the first representation is an identity graph.

11. The method of claim 10 , wherein the identity graph is generated from the identity management data by:

creating a node of a first type in the identity graph for each of the determined set of identities,

creating a node of a second type in the identity graph for each of the set of entitlements;

for each first identity that has an entitlement of the set of entitlements, creating an edge in the identity graph representing a first relationship between a first node representing the first identity and a second node representing the entitlement;

for each first identity and a second identity that share at least one entitlement of the set of entitlements, creating an edge in the identity graph representing a second relationship between the first node representing the first identity and a third node of the identity graph representing the second identity; and

generating a weight for each edge of the identity graph representing the second relationship between each first node and third node based on the at least one entitlement shared between the first identity represented by the first node and the second identity represented by the third node.

12. The method of claim 8 , wherein the portion of the first representation is determined by scoping the first representation based on a criteria.

13. The method of claim 8 , further comprising testing the first representation or the predictive representation based on the scoping of the first representation.

14. The method of claim 8 , wherein the predictive data comprises a rate of spread of the identity management artifact or a risk associated with the identity management artifact at the future point in time.

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

obtaining identity management data from one or more identity management systems in a distributed enterprise computing environment, the identity management data comprising data on a set of identities and a set of entitlements associated with the set of identities utilized in identity management in the distributed enterprise computing environment;

determining a first representation of the identity management data, including the set of identities and the set of entitlements associated with the set of identities, the first representation associated with a first point in time;

applying a predictive model to a portion of the first representation to generate a predictive representation, wherein the predictive representation is an evolution of the first representation to a future point in time relative to the first point in time associated with the portion of the first representation; and

determining predictive data utilizing the predictive representation, the predictive data associated with an identity management artifact.

16. The non-transitory computer readable medium of claim 15 , wherein the portion is the entire first representation.

17. The non-transitory computer readable medium of claim 15 , wherein the first representation is an identity graph.

18. The non-transitory computer readable medium of claim 17 , wherein the identity graph is generated from the identity management data by:

creating a node of a first type in the identity graph for each of the determined set of identities,

creating a node of a second type in the identity graph for each of the set of entitlements;

for each first identity that has an entitlement of the set of entitlements, creating an edge in the identity graph representing a first relationship between a first node representing the first identity and a second node representing the entitlement;

for each first identity and a second identity that share at least one entitlement of the set of entitlements, creating an edge in the identity graph representing a second relationship between the first node representing the first identity and a third node of the identity graph representing the second identity; and

generating a weight for each edge of the identity graph representing the second relationship between each first node and third node based on the at least one entitlement shared between the first identity represented by the first node and the second identity represented by the third node.

19. The non-transitory computer readable medium of claim 15 , wherein the portion of the first representation is determined by scoping the first representation based on a criteria.

20. The non-transitory computer readable medium of claim 15 , wherein instructions are further for testing the first representation or the predictive representation based on the scoping of the first representation.

21. The non-transitory computer readable medium of claim 15 , wherein the predictive data comprises a rate of spread of the identity management artifact or a risk associated with the identity management artifact at the future point in time.

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 Nov 9, 2021
From: BADAWY, MOHAMED M.; HO, JOSTINE FEI
To: SAILPOINT TECHNOLOGIES, INC.
Reel/Frame 058062/0584 →
Continuity (2)
Continuation 17101406 · Nov 23, 2020
Related Publication 20220166804A1 · May 26, 2022
Cited By (1)
US 12,694,336