IP Library Granted Patent US 11,618,160
Granted Patent B2
US 11,618,160 · App. 17/214,344 · Granted Apr 4, 2023

Integrating robotic process automations into operating and software systems

Inventors: Brandon Nott (Bellevue, WA); Florin-Radu Tapus (Bucharest, RO)
Assignee: UIPATH, INC.
B25J9/161G05B19/4155G06F3/0482G06F3/04817G05B2219/40099
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,618,160
App. No.
17/214,344
Granted
Apr 4, 2023
Kind
B2
Abstract

Disclosed herein is a computing system that includes a memory and a processor coupled to the memory. The memory storing processor executable instructions for an interface engine that integrates robotic processes into a graphic user interface of the computing system. The processor executes the interface engine to cause the computing system to receive inputs via a menu of the graphic user interface and to automatically determine the robotic processes for display in response to the inputs. The interface engine further generates a list including selectable links corresponding to the robotic processes and displays the list in association with the menu.

Claims (35)

1. A computing system comprising:

at least one memory configured to store processor executable instructions for an interface engine configured to integrate one or more robotic processes into a graphic user interface of the computing system; and

at least one processor operatively coupled to the at least one memory,

wherein the at least one processor is configured to execute the interface engine to cause the computing system to:

receive one or more inputs comprising at least a word via a menu of the graphic user interface;

automatically determine, based on and in response to receiving the one or more inputs, a sub-set of robotic process automations of the one or more robotic processes for display, the sub-set being determined as best matches to at least the word of the one or more inputs;

generate a list including one or more selectable links corresponding to the sub-set of robotic process automations, each of the one or more selectable links comprising one or more pins of icons corresponding to a particular one of the sub-set of robotic automations, each of the one or more pins corresponding to a robotic automation sub-process and configured to initiate that corresponding robotic automation sub-process upon selection; and

display the list in association with the menu and a sub-list of the one or more pins of icons based on a selected one of the one or more selectable links.

2. The computing system of claim 1 , wherein the menu comprises a start menu of an operating system, and the start menu comprises a search bar.

3. The computing system of claim 1 , wherein a selection of any of the one or more selectable links initiates a corresponding automated process of the one or more robotic processes.

4. The computing system of claim 1 , wherein the interface engine executes an automation process pinning of each pin in response to running the automated process more than a threshold number of times.

5. The computing system of claim 1 , wherein the list is displayed in the menu.

6. The computing system of claim 1 , wherein the list is displayed in a pop-up frame that is separate from the menu.

7. The computing system of claim 1 , wherein the one or more inputs comprise one or more of a value, a function, a user interaction, a word, a term, a phrase, and an instruction.

8. The computing system of claim 1 , wherein each of the one or more robotic processes are configured to perform or automate one or more workflows.

9. The computing system of claim 1 , wherein the list and the sub-list are individually displayed in sub-section panels of the menu in response to receiving the word.

10. The computing system of claim 1 , wherein the interface engine executes an automation process pinning of an additional pin to the sub-list based on a frequency of use of a robotic automation sub-process.

11. A method implemented by an interface engine configured to integrate one or more robotic processes into a graphic user interface of a computing system comprising at least one memory storing processor executable instructions for the interface engine and at least one processor operatively coupled to the memory, the method comprising:

receiving one or more inputs comprising at least a word via a menu of the graphic user interface;

automatically determining, based on and in response to receiving the one or more inputs, a sub-set of robotic process automations of the one or more robotic processes for display, the sub-set being determined as best matches to at least the word of the one or more inputs;

generating a list including one or more selectable links corresponding to the sub-set of robotic process automations, each of the one or more selectable links comprising one or more pins of icons corresponding to a particular one of the sub-set of robotic automations, each of the one or more pins corresponding to a robotic automation sub-process and configured to initiate that corresponding robotic automation sub-process upon selection; and

displaying the list in association with the menu and a sub-list of the one or more pins of icons based on a selected one of the one or more selectable links.

12. The method of claim 11 , wherein the menu comprises a start menu of an operating system, and the start menu comprises a search bar.

13. The method of claim 11 , wherein a selection of any of the one or more selectable links initiates a corresponding automated process of the one or more robotic processes.

14. The method of claim 11 , wherein the interface engine executes an automation process pinning of each pin in response to running the automated process more than a threshold number of times.

15. The method of claim 11 , wherein the list is displayed in the menu.

16. The method of claim 11 , wherein the list is displayed in a pop-up frame that is separate from the menu.

17. The method of claim 11 , wherein the one or more inputs comprise one or more of a value, a function, a user interaction, a word, a term, a phrase, and an instruction.

18. A computer program product for an interface engine configured to integrate one or more robotic processes into a graphic user interface of a computing system, the computer program product stored on a computer readable medium and executable by at least one processor of the computing system to cause the computing system to perform:

receiving one or more inputs comprising at least a word via a menu of the graphic user interface;

automatically determining, based on and in response to receiving the one or more inputs, a sub-set of robotic process automations of the one or more robotic processes for display, the sub-set being determined as best matches to at least the word of the one or more inputs;

generating a list including one or more selectable links corresponding to the sub-set of robotic process automations, each of the one or more selectable links comprising one or more pins of icons corresponding to a particular one of the sub-set of robotic automations, each of the one or more pins corresponding to a robotic automation sub-process and configured to initiate that corresponding robotic automation sub-process upon selection; and

displaying the list in association with the menu and a sub-list of the one or more pins of icons based on a selected one of the one or more selectable links.

19. The computer program product of claim 18 , wherein the menu comprises a start menu of an operating system, and the start menu comprises a search bar.

20. The computer program product of claim 18 , wherein a selection of any of the one or more selectable links initiates a corresponding automated process of the one or more robotic processes.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 2, 2022
From: NOTT, BRANDON; TAPUS, FLORIN-RADU
To: UIPATH, INC.
Reel/Frame 059144/0072 →
Continuity (1)
Related Publication 20220305642A1 · Sep 29, 2022