RPA Robot Selection for Multi-Pattern Input Load Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

RPA robots experience increased processing loads due to the need to handle varying input items across different scenarios, such as domestic and international business trips, leading to software bloat and inefficient operation.

Innovation Solution

An information processing apparatus that selects and launches specific RPA robots based on input value sets to perform input operations on input systems, reducing the processing load by associating each RPA robot with a respective input item set and using a chatbot to obtain input values from users.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If one RPA robot is configured to cover a large number of patterns related to input items, then versatility is improved, but device complexity and processing load increase

Engineering Contradiction:
Improvecapability to cover multiple input patternsVSAvoidsoftware bloat and processing load
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent divides a single complex RPA robot into multiple specialized RPA robots, each configured to handle specific input patterns (e.g., domestic business trips, international business trips). This segmentation reduces the processing load on each individual robot while maintaining the system's overall versatility through multiple specialized agents working in parallel.

Inventive Principle:
Principle #1Segmentation

2Productivity

If multiple RPA robots are created for different input item sets, then processing load on individual robots is reduced, but device complexity increases

Engineering Contradiction:
Improveprocessing efficiency of individual robotsVSAvoidnumber of RPA robots to manage
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces an RPA robot selection unit as an intermediary component that manages the complexity of coordinating multiple RPA robots. This selection unit receives input values, determines the appropriate input item set, and selects the corresponding RPA robot to execute the task, thereby simplifying the management of multiple specialized robots.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If a single RPA robot handles all input patterns, then device complexity is reduced, but processing load and execution time increase

Engineering Contradiction:
Improvenumber of RPA robotsVSAvoidprocessing time for input operations
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

By segmenting the workload across multiple specialized RPA robots, each robot can quickly process its specific input pattern without the overhead of handling diverse, unrelated tasks. This specialization reduces processing time for each robot while the selection unit ensures the right robot is activated for each input scenario.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically selects and activates the appropriate RPA robot based on the input values provided by the user. This dynamic allocation ensures that only the necessary robot is activated for each task, optimizing processing speed while maintaining system simplicity through on-demand activation.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11573548B2Information processing apparatus, control method, and storage medium
Publication Date: 2023.02.07 HONDA MOTOR CO LTD
  • US11573548B2 patent drawing
  • US11573548B2 patent drawing
  • US11573548B2 patent drawing

AI summary

An obtainment unit obtains a first input value set corresponding to a first input item set that includes at least a part of a plurality of input items. A selection unit selects at least one RPA robot from among a plurality of RPA robots that are each associated with a respective input item set based on at least a part of the first input value set. Each of the plurality of RPA robots is configured to obtain a respective input value set corresponding to the respective input item set. A launching unit launches the at least one RPA robot. A control unit performs control so that each of the at least one RPA robot obtains, as the respective input value set, an input value set corresponding to the respective input item set among the first input value set.