IP Library Granted Patent US 11,811,781
Granted Patent B2
US 11,811,781 · App. 17/825,552 · Granted Nov 7, 2023

Systems and methods for searching in identity management artificial intelligence systems

Inventors: Jon-Michael Lees (Austin, TX); Pamela Sharon Oren-Artzi (Austin, TX); Jeffrey Allen Upton (Cedar Park, TX); Norman Anderson, III (Austin, TX); Amarnath Ramakrishnan (Austin, TX)
Assignee: SailPoint Technologies, Inc.
H04L63/102G06F16/27G06F16/81G06F16/835
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,781
App. No.
17/825,552
Granted
Nov 7, 2023
Kind
B2
Abstract

Systems and methods for embodiments of artificial intelligence systems for identity management are disclosed. Embodiments of the identity management systems disclosed herein may support the creation, association, searching, or visualization of any relevant context to identity management assets for a variety of purposes, including the creation of nested identity management artifacts in a search index and search syntaxes for querying such nested artifacts.

Claims (32)

1. An identity management system, comprising:

a processor;

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

obtaining identity management data associated with one or more source systems, the identity management data comprising data on a set of identity management artifacts, wherein the identity management artifacts include a first identity management artifact of a first type and a second identity management artifact of a second type; and

determining that the first identity management artifact of the first type is associated with the second identity management artifact of the second type; and

indexing the second identity management artifact as a nested document of the first identity management artifact by including a second document for the second identity management artifact in a first document for the first identity management artifact in a search index while separately maintaining the second document for the second identity management artifact in the search index, the indexing allowing the first identity management artifact to be located in the search index based on the second identity management artifact by accessing the first identity management document for the first identity management artifact.

2. The system of claim 1 , wherein the first identity management artifact can be located based on a search including a structure for a query specifying that the second identity management artifact is nested.

3. The system of claim 2 , wherein the structure for the query is suggested to a user.

4. The system of claim 3 , wherein the structure for the query is suggested based on a data model for the search index.

5. The system of claim 2 , wherein the query is translated into a native query syntax.

6. The system of claim 5 , where the native query syntax is Elastic Search Query DSL Boolean syntax.

7. The system of claim 1 , wherein the search index is in JavaScript Object Notation (JSON).

8. A method, comprising:

obtaining identity management data associated with one or more source systems, the identity management data comprising data on a set of identity management artifacts, wherein the identity management artifacts include a first identity management artifact of a first type and a second identity management artifact of a second type;

determining that the first identity management artifact of the first type is associated with the second identity management artifact of the second type; and

indexing the second identity management artifact as a nested document of the first identity management artifact by including a second document for the second identity management artifact in a first document for the first identity management artifact in a search index while separately maintaining the second document for the second identity management artifact in the search index, the indexing allowing the first identity management artifact to be located in the search index based on the second identity management artifact by accessing the first identity management document for the first identity management artifact.

9. The method of claim 8 , wherein the first identity management artifact can be located based on a search including a structure for a query specifying that the second identity management artifact is nested.

10. The method of claim 9 , wherein the structure for the query is suggested to a user.

11. The method of claim 10 , wherein the structure for the query is suggested based on a data model for the search index.

12. The method of claim 9 , wherein the query is translated into a native query syntax.

13. The method of claim 12 , where the native query syntax is Elastic Search Query DSL Boolean syntax.

14. The method of claim 8 , wherein the search index is in JavaScript Object Notation (JSON).

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

obtaining identity management data associated with one or more source systems, the identity management data comprising data on a set of identity management artifacts, wherein the identity management artifacts include a first identity management artifact of a first type and a second identity management artifact of a second type;

determining that the first identity management artifact of the first type is associated with the second identity management artifact of the second type; and

indexing the second identity management artifact as a nested document of the first identity management artifact by including a second document for the second identity management artifact in a first document for the first identity management artifact in a search index while separately maintaining the second document for the second identity management artifact in the search index, the indexing allowing the first identity management artifact to be located in the search index based on the second identity management artifact by accessing the first identity management document for the first identity management artifact.

16. The non-transitory computer readable medium of claim 15 , wherein the first identity management artifact can be located based on a search including a structure for a query specifying that the second identity management artifact is nested.

17. The non-transitory computer readable medium of claim 16 , wherein the structure for the query is suggested to a user.

18. The non-transitory computer readable medium of claim 17 , wherein the structure for the query is suggested based on a data model for the search index.

19. The non-transitory computer readable medium of claim 16 , wherein the query is translated into a native query syntax.

20. The non-transitory computer readable medium of claim 19 , where the native query syntax is Elastic Search Query DSL Boolean syntax.

21. The non-transitory computer readable medium of claim 15 , wherein the search index is in JavaScript Object Notation (JSON).

Assignments (2)
PATENT SECURITY AGREEMENT Recorded Jun 25, 2025
From: SAILPOINT TECHNOLOGIES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 071724/0511 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 2, 2022
From: LEES, JON-MICHAEL; OREN-ARTZI, PAMELA SHARON; UPTON, JEFFREY ALLEN; ANDERSON, NORMAN, III; RAMAKRISHNAN, AMARNATH
To: SAILPOINT TECHNOLOGIES, INC.
Reel/Frame 060088/0001 →
Continuity (3)
Continuation 16791047 · Feb 14, 2020
Provisional Application 62806495 · Feb 15, 2019
Related Publication 20220360588A1 · Nov 10, 2022