US 12,153,400 B2
Human-in-the-loop robot training for robotic process automation
Prabhdeep Singh, Bellevue, WA (US); Liji Kunnath, Bangalore (IN); and Palak Kadakia, Bellevue, WA (US)
Assigned to UiPath, Inc., New York, NY (US)
Filed by UiPath, Inc., New York, NY (US)
Filed on Dec. 9, 2019, as Appl. No. 16/708,036.
Claims priority of provisional application 62/915,429, filed on Oct. 15, 2019.
Prior Publication US 2021/0109503 A1, Apr. 15, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G05B 19/4155 (2006.01); B25J 9/16 (2006.01); G06F 8/60 (2018.01); G06N 20/00 (2019.01)
CPC G05B 19/4155 (2013.01) [B25J 9/163 (2013.01); G06F 8/60 (2013.01); G06N 20/00 (2019.01); G05B 2219/39371 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A system, comprising:
a user computing system comprising a robotic process automation (RPA) robot and a listener; and
a server, wherein
the listener is configured to:
monitor user interactions with the RPA robot via the user computing system and log data pertaining to the interactions, and
transmit the logged data pertaining to the user interactions to the server, and the server is configured to:
receive the logged data pertaining to the user interactions, determine whether a modification should be made to an RPA workflow for the RPA robot based on the logged data, and
when the server determines that the modification should be made and the modification is addressable by inserting an activity or sequence of activities into the RPA workflow for the RPA robot, insert the activity or sequence of activities into the RPA workflow for the RPA robot that makes the determined modification.