Automated system identification, authentication, and provisioning
First Claim
1. A device, comprising:
- one or more memories; and
one or more processors, communicatively coupled to the one or more memories, to;
authenticate a user for access to a plurality of target systems;
generate relevance scores for the plurality of target systems, each relevance score indicating relevance of a respective target system to the user,each relevance score being generated by processing, using a first machine learning technique, information associated with the user and at least one of;
information associated with the plurality of target systems, orinformation associated with a plurality of other users;
generate, based on the relevance scores, a first recommendation specifying one or more recommended target systems of the plurality of target systems;
provide, based on the first recommendation, information identifying the one or more recommended target systems of the plurality of target systems,the information identifying the one or more recommended target systems including information that causes presentation of data representing the one or more recommended target systems based on one or more corresponding relevance scores of the relevance scores;
receive information associated with a request for access to a particular target system of the one or more recommended target systems;
determine whether the request for access complies with one or more policies associated with the particular target system;
deny the request for access,where denying the request for access includes foregoing providing access to the particular target system based on determining that the request for access does not comply with the one or more policies;
receive information associated with an escalation of the request for access based on denying the request for access;
generate, using a second machine learning technique and based on the information associated with the escalation of the request for access, an escalation score for the escalation of the request for access; and
provide access to the particular target system based on the escalation score for the escalation of the request for access.
1 Assignment
0 Petitions
Accused Products
Abstract
A device may authenticate a user for access to a plurality of target systems. The device may provide information identifying the plurality of target systems. The device may receive information associated with a request for access to one or more target systems of the plurality of target systems. The device may determine whether the request for access complies with one or more policies associated with the one or more target systems. The device may deny the request for access. Denying the request for access may include foregoing providing access to the one or more target systems. The device may receive information associated with an escalation of the request for access based on denying the request for access. The device may provide access to the one or more target systems based on the information associated with the escalation of the request for access.
-
Citations
20 Claims
-
1. A device, comprising:
-
one or more memories; and one or more processors, communicatively coupled to the one or more memories, to; authenticate a user for access to a plurality of target systems; generate relevance scores for the plurality of target systems, each relevance score indicating relevance of a respective target system to the user, each relevance score being generated by processing, using a first machine learning technique, information associated with the user and at least one of; information associated with the plurality of target systems, or information associated with a plurality of other users; generate, based on the relevance scores, a first recommendation specifying one or more recommended target systems of the plurality of target systems; provide, based on the first recommendation, information identifying the one or more recommended target systems of the plurality of target systems, the information identifying the one or more recommended target systems including information that causes presentation of data representing the one or more recommended target systems based on one or more corresponding relevance scores of the relevance scores; receive information associated with a request for access to a particular target system of the one or more recommended target systems; determine whether the request for access complies with one or more policies associated with the particular target system; deny the request for access, where denying the request for access includes foregoing providing access to the particular target system based on determining that the request for access does not comply with the one or more policies; receive information associated with an escalation of the request for access based on denying the request for access; generate, using a second machine learning technique and based on the information associated with the escalation of the request for access, an escalation score for the escalation of the request for access; and provide access to the particular target system based on the escalation score for the escalation of the request for access. - View Dependent Claims (2, 3, 4, 5, 6, 7, 20)
-
-
8. A method, comprising:
-
authenticating, by a device, a user for access to a plurality of web applications; generating, by the device, relevance scores for the plurality of web applications, each relevance score indicating relevance of a respective web application to the user, each relevance score being generated by processing, using a first machine learning technique, information associated with the user and at least one of; information associated with the plurality of web applications, or information associated with a plurality of other users; generating, by the device and based on the relevance scores, a first recommendation specifying one or more recommended web applications of the plurality of web applications; providing, by the device and based on the first recommendation, information identifying the one or more recommended web applications of the plurality of web applications, the information identifying the one or more recommended web applications including information that causes presentation of data representing the one or more recommended web applications based on one or more corresponding relevance scores, of the relevance scores; receiving, by the device, information associated with a request for access to a particular web application of the one or more recommended web applications; determining, by the device, whether the request for access complies with one or more policies associated with the particular web application; denying, by the device, the request for access based on determining that the request for access does not comply with the one or more policies; receiving, by the device, escalation information associated with escalating the request for access based on denying the request for access; generating, by the device and using a second machine learning technique and based on the escalation information, an escalation score for the escalation information; and selectively providing, by the device, access to the particular web application based on the escalation score. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable medium storing instructions, the instructions comprising:
one or more instructions that, when executed by one or more processors, cause the one or more processors to; authenticate a user for access to a plurality of applications; generate, for a user, relevance scores for a plurality of applications, each relevance score indicating relevance of a respective application to the user, each relevance score being generated by processing, using a first machine learning technique, information associated with the user and at least one of; information associated with the plurality of applications, or information associated with a plurality of other users; generate, based on the relevance scores, a first recommendation specifying one or more recommended applications of the plurality of applications; provide, to the user and based on the first recommendation, information identifying the one or more recommended applications of the plurality of applications; receive a request for access to a particular application of the one or more recommended applications; generate, using a second machine learning technique and based on information associated with the request for access and based on information associated with the user, an escalation score; determine, based on the escalation score and one or more policies associated with the particular application, to escalate the request for access; receive escalation information associated with the request for access; provision access to the particular application based on the escalation information; and provide access to the particular application based on provisioning access. - View Dependent Claims (15, 16, 17, 18, 19)
Specification