RPA Interface Engine for Start Menu and Search Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional operating and software systems lack integration of robotic process automation (RPA) with start menus and search bars, preventing users from easily accessing and initiating automation processes.

Innovation Solution

The interface engine integrates RPAs into the graphic user interface (GUI) by receiving user inputs through menus and search bars, generating a list of selectable links for robotic processes, and displaying them for easy access, thereby providing an automation experience with pinning capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If RPA processes are integrated into the start menu and search bar, then ease of access to automation processes is improved, but device complexity increases

Engineering Contradiction:
Improveease of access to automation processesVSAvoidsystem integration complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces an interface engine as an intermediary component that sits between the conventional OS GUI and the RPA processes. This interface engine receives user inputs from the start menu and search bar, automatically determines appropriate RPA processes, generates selectable links, and displays them in association with the menu. By using this intermediary layer, the patent achieves seamless integration of RPA access into the familiar OS interface without requiring complex direct coupling between RPA systems and the OS core, thus improving ease of access while managing system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If automation processes are made accessible through conventional GUI, then user-friendly access is improved, but automation capability is limited

Engineering Contradiction:
Improveuser-friendly accessVSAvoidautomation capability
Core Design Contradiction:
Ease of operationVSExtent of automation

Solution Approach 1:

The patent makes the conventional OS GUI components (start menu and search bar) multi-functional by enabling them to serve both their traditional purposes and as access points for RPA processes. The start menu and search bar now dual-function: they continue to provide access to applications, files, and documents while simultaneously providing access to automation processes through the interface engine. This universality allows users to access automation capabilities through familiar, user-friendly interfaces without limiting the extent of automation available.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The interface engine acts as a mediator that translates conventional GUI interactions into RPA process executions. When users interact with the start menu or search bar, the interface engine intercepts these inputs, determines the appropriate RPA processes, and executes them. This intermediary mechanism enables the system to maintain the simplicity and user-friendliness of conventional GUI while unlocking powerful automation capabilities that would otherwise require specialized interfaces.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If RPA integration is added to OS system, then automation experience is enhanced, but system complexity increases

Engineering Contradiction:
Improveautomation experienceVSAvoidsystem integration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the RPA integration functionality into a distinct, modular interface engine component rather than embedding it throughout the entire OS system. This segmentation allows the automation experience enhancement to be achieved through a self-contained module that can be added to or removed from the system independently. The interface engine handles all RPA-specific operations (receiving inputs, determining processes, generating links, displaying results) as a separate functional unit, thus enhancing automation capabilities while minimizing the complexity increase to the overall system architecture.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11618160B2Integrating robotic process automations into operating and software systems
Publication Date: 2023.04.04 UIPATH INC
  • US11618160B2 patent drawing
  • US11618160B2 patent drawing
  • US11618160B2 patent drawing

AI summary

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.