Integrated robotics and access management for target systems
First Claim
Patent Images
1. A access management system comprising:
- an identity and access management (IAM) system comprising;
a central directory data storage storing electronic identities of individuals and credentials of the individuals; and
an IAM computer to;
receive a request to perform an access management task on an associated target system;
determine whether the request is approved;
in response to determining the request is approved, generate an access management request to perform the access management task based on the received request;
an access management robot facilitation (AMRF) system comprising;
a robot instruction queue; and
an access management robot facilitation computer to;
receive the access management request from the IAM system and extract information from the access management request;
generate an access management instruction in the robot instruction queue based on the extracted information;
determine whether the access management instruction is missing required information;
obtain the required information from the central directory data storage if the access management instruction is missing the required information, and insert the obtained information in the access management instruction;
mark the access management instruction in the robot instruction queue as not yet started;
identify when the access management instruction in the robot instruction queue has failed; and
determine one or more remedial actions that can be performed for the failed access management instruction based on information associated with the failed access management instruction, wherein the one or more remedial actions comprise automatically reprogramming a robot of a plurality of robots included in a robotic process automation (RPA) system to execute the failed access management instruction based on recorded desktop operations of a system administrator, the desktop operations successfully executing access management tasks associated with the failed access management instruction;
the robotic process automation (RPA) system comprising;
the plurality of robots configured to control access to a plurality of target systems that include the associated target system,the plurality of robots comprising the robot, wherein the robot is identified as controlling access to the associated target system, the robot including a processor to;
monitor the robot instruction queue for new access management instructions;
identify the access management instruction in the robot instruction queue;
mark the access management instruction in the robot instruction queue as pending;
execute the access management instruction on the associated target system specified in the access management instruction; and
update a status of the access management instruction in the robot instruction queue based on the execution of the access management instruction.
1 Assignment
0 Petitions
Accused Products
Abstract
An access management robot facilitation system facilitates a robot to execute access management tasks on a target system.
-
Citations
17 Claims
-
1. A access management system comprising:
-
an identity and access management (IAM) system comprising; a central directory data storage storing electronic identities of individuals and credentials of the individuals; and an IAM computer to; receive a request to perform an access management task on an associated target system; determine whether the request is approved; in response to determining the request is approved, generate an access management request to perform the access management task based on the received request; an access management robot facilitation (AMRF) system comprising; a robot instruction queue; and an access management robot facilitation computer to; receive the access management request from the IAM system and extract information from the access management request; generate an access management instruction in the robot instruction queue based on the extracted information; determine whether the access management instruction is missing required information; obtain the required information from the central directory data storage if the access management instruction is missing the required information, and insert the obtained information in the access management instruction; mark the access management instruction in the robot instruction queue as not yet started; identify when the access management instruction in the robot instruction queue has failed; and determine one or more remedial actions that can be performed for the failed access management instruction based on information associated with the failed access management instruction, wherein the one or more remedial actions comprise automatically reprogramming a robot of a plurality of robots included in a robotic process automation (RPA) system to execute the failed access management instruction based on recorded desktop operations of a system administrator, the desktop operations successfully executing access management tasks associated with the failed access management instruction; the robotic process automation (RPA) system comprising; the plurality of robots configured to control access to a plurality of target systems that include the associated target system, the plurality of robots comprising the robot, wherein the robot is identified as controlling access to the associated target system, the robot including a processor to; monitor the robot instruction queue for new access management instructions; identify the access management instruction in the robot instruction queue; mark the access management instruction in the robot instruction queue as pending; execute the access management instruction on the associated target system specified in the access management instruction; and update a status of the access management instruction in the robot instruction queue based on the execution of the access management instruction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An access management robot facilitation system comprising:
-
a storage device storing a robot instruction queue; and an access management robot facilitation computer comprising a processor to; receive an access management request for an associated target system selected from a plurality of target systems from an identity access management system; extract information from the received request; generate an access management instruction in the robot instruction queue based on the extracted information; determine whether the access management instruction is missing required information; obtain the required information from a directory of an access management system if the access management instruction is missing the required information; insert the obtained information in the access management instruction; and mark the access management instruction in the robot instruction queue as not yet started; identify, from a plurality of robots controlling access to the plurality of target systems, a robot controlling access to the associated target system, wherein the robot includes a processor that is programmed to; monitor the robot instruction queue for new access management instructions; identify the access management instruction in the robot instruction queue; mark the access management instruction in the robot instruction queue as pending; execute the access management instruction on the associated target system specified in the access management instruction; and update a status of the access management instruction in the robot instruction queue based on the execution of the access management instruction; identify when the robot has failed to execute the access management instruction; and determine one or more remedial actions that can be performed for the failed access management instruction based on information associated with the failed access management instruction, wherein the one or more remedial actions comprise automatically reprogramming the robot to execute the failed access management instruction based on recorded desktop operations of a system administrator, the desktop operations successfully executing access management tasks associated with the failed access management instruction. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer implemented method to facilitate execution of access management tasks by at least one robot, the method comprising:
-
receiving an access management request for an associated target system from an identity access management system; extracting information from the received request; generating an access management instruction in a robot instruction queue based on the extracted information; determining whether the access management instruction is missing required information; obtaining the required information from a central directory of the identity access management system if the access management instruction is missing the required information; inserting the obtained information in the access management instruction; marking status of the access management instruction in the robot instruction queue as not yet started; identifying, from a plurality of robots controlling access to a plurality of target systems, a robot controlling access to the associated target system, wherein the robot includes a processor that is programmed for; monitoring the robot instruction queue for new access management instructions; identifying the access management instruction in the robot instruction queue; marking the access management instruction in the robot instruction queue as pending; executing the access management instruction on the associated target system specified in the access management instruction; and updating a status of the access management instruction in the robot instruction queue based on the execution of the access management instruction; identifying when the robot has failed to execute the access management instruction; and determining one or more remedial actions that can be performed for the failed access management instruction based on information associated with the failed access management instruction, wherein the one or more remedial actions comprise automatically reprogramming the robot to execute the failed access management instruction based on recorded desktop operations of a system administrator, the desktop operations successfully executing access management tasks associated with the failed access management instruction.
-
Specification