IP Library Granted Patent US 11,613,008
Granted Patent B2
US 11,613,008 · App. 16/246,728 · Granted Mar 28, 2023

Automating a process using robotic process automation code

Inventors: Xue Han (Beijing, CN); Ya Bin Dang (Beijing, CN); Li Jun Mei (Beijing, CN); Qi Cheng Li (Beijing, CN); Lian Xue Hu (Beijing, CN)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
B25J9/163B25J13/06G06F40/279G05B2219/50391
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,613,008
App. No.
16/246,728
Granted
Mar 28, 2023
Kind
B2
Abstract

A system for automating a process using robotic process automation code includes a memory device for storing program code, and at least one processor device operatively coupled to the memory device. The at least one processor device is configured to execute program code stored on the memory device to process, based on a contextual dictionary, a process description document associated with a process to be automated by a robotic process automation system, automatically generate robotic process automation code based on the processing, and execute the robotic process automation code for automating the process.

Claims (40)

1. A system for automating a process using robotic process automation code, comprising:

a memory device for storing program code;

at least one processor device operatively coupled to the memory device and configured to execute program code stored on the memory device to:

process, based on a contextual dictionary, a process description document associated with a process to be automated by a robotic process automation system;

automatically generate robotic process automation code based on the processing using artificial intelligence; and

a robot operatively coupled to the at least one processor device configured to execute the robotic process automation code for automating the process to automatically package a product,

wherein the at least one processor device is configured to execute program code stored on the memory device to generate an action list based on the processing, and wherein the robotic process automation code is automatically generated based on the action list, and wherein the at least one processor device is configured to generate the action list by identifying an action for each step description in the process by identifying verb-object pairs.

2. The system of claim 1 , wherein the at least one processor device is further configured to execute program code stored on the memory device to build the contextual dictionary.

3. The system of claim 1 , wherein the at least one processor device is further configured to execute program code stored on the memory device to obtain the process description document, the process description document including linkages.

4. The system of claim 3 , wherein the at least one processor device is configured to build the contextual dictionary by:

processing the linkages from the process description;

extracting local context content from the processed linkages using artificial intelligence;

obtaining a global dictionary; and

integrating the local context content with the global dictionary to obtain the contextual dictionary.

5. The system of claim 4 , wherein the at least one processor device is configured to process the process description document based on the contextual dictionary by identifying one or more proper nouns from the process description documents using the contextual dictionary.

6. A computer-implemented method for automating a process using robotic process automation code, comprising:

processing, based on a contextual dictionary, a process description document associated with a process to be automated by a robotic process automation system;

automatically generating robotic process automation code based on the processing using artificial intelligence;

executing, by a robot, the robotic process automation code for automating the process to automatically package a product; and

generating an action list based on the processing, wherein the robotic process automation code is automatically generated based on the action list, and wherein generating the action list further includes identifying an action for each step description in the process by identifying verb-object pairs.

7. The method of claim 6 , further comprising building the contextual dictionary.

8. The method of claim 6 , further comprising obtaining the process description document, the process description document including linkages.

9. The method of claim 8 , wherein building the contextual dictionary further includes:

processing linkages from the process description;

extracting local context content from the processed linkages using artificial intelligence;

obtaining a global dictionary; and

integrating the local context content with the global dictionary to obtain the contextual dictionary.

10. The method of claim 6 , wherein processing the process description document based on the contextual dictionary further includes identifying one or more proper nouns from the process description documents using the contextual dictionary.

11. A computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to perform a method for automating a process using robotic process automation code, the method performed by the computer comprising:

processing, based on a contextual dictionary, a process description document associated with a process to be automated by a robotic process automation system;

automatically generating robotic process automation code based on the processing using artificial intelligence;

executing, by a robot, the robotic process automation code for automating the process to automatically package a product; and

generating an action list based on the processing, wherein the robotic process automation code is automatically generated based on the action list, and wherein generating the action list further includes identifying an action for each step description in the process by identifying verb-object pairs.

12. The computer program product of claim 11 , wherein the method further includes obtaining the process description document, the process description document including linkages.

13. The computer program product of claim 12 , wherein the method further includes building the contextual dictionary, including:

processing linkages from the process description;

extracting local context content from the processed linkages using artificial intelligence;

obtaining a global dictionary; and

integrating the local context content with the global dictionary to obtain the contextual dictionary.

14. The computer program product of claim 11 , wherein processing the process description document based on the contextual dictionary further includes identifying one or more proper nouns from the process description documents using the contextual dictionary.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2019
From: HAN, XUE; DANG, YA BIN; MEI, LI JUN; LI, QI CHENG; HU, LIAN XUE
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 048025/0833 →
Continuity (1)
Related Publication 20200223061A1 · Jul 16, 2020
Cited By (9)
US 12,277,524 US 12,360,784 US 12,361,371 US 12,379,945 US 12,456,092 US 12,488,307 US 12,579,500 US 12,586,034 US 12,626,215