Robotic Production Support Using Natural-Language Task Conversion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional production support systems rely heavily on manual, ad-hoc functions that are inefficient and require a specialist's direct input, especially when the specialist is not available to perform specific actions.

Innovation Solution

A system that converts ubiquitous language instructions into robotic process automation executable steps, allowing a specialist to remotely instruct a robotic process automation system through a mobile device, using encryption and a conversion database to translate common language inputs into actionable steps.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual production support functions are used with specialist direct input, then task accuracy and reliability are improved, but productivity and response time deteriorate when the specialist is not physically present

Engineering Contradiction:
Improvetask accuracyVSAvoidresponse time
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent introduces a robotic process automation system as an intermediary between the specialist and the production support tasks. The specialist provides high-level instructions through a mobile device, which are then translated by the RPA system into executable actions. This intermediary enables the specialist to maintain task accuracy while being physically absent, resolving the contradiction between reliability and productivity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The RPA system performs production support tasks autonomously without requiring continuous specialist intervention. Once instructed, the robotic system executes tasks independently, improving productivity while maintaining the reliability that comes from specialist-initiated instructions. This self-service capability allows the system to operate efficiently when the specialist is unavailable.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If manual production support functions are used, then flexibility in handling complex scenarios is improved, but device complexity and operational overhead increase

Engineering Contradiction:
ImproveflexibilityVSAvoidoperational overhead
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The robotic process automation system is designed to perform multiple production support tasks through a single unified platform. The system can handle various tasks including data entry, system monitoring, and incident response, reducing operational overhead while maintaining flexibility. The universal design allows one system to replace multiple specialized manual processes.

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

3Ease of operation

If ubiquitous language instructions are converted to executable steps, then ease of operation is improved, but loss of information may occur during translation

Engineering Contradiction:
Improveinstruction simplicityVSAvoidinstruction precision
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system incorporates feedback mechanisms where the RPA platform translates ubiquitous language instructions into executable steps and provides confirmation to the specialist. This feedback loop allows the specialist to verify that the translated instructions accurately represent their intent, minimizing information loss while maintaining ease of operation.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10474755B2Robotics assisted production support utility
Publication Date: 2019.11.12 BANK OF AMERICA CORP
  • US10474755B2 patent drawing
  • US10474755B2 patent drawing
  • US10474755B2 patent drawing

AI summary

Embodiments of the present invention provide a system for converting ubiquitous language instructions to robotic process automation executable action steps and executing the action steps. A managing system receives an encrypted user input from a computing device of the user, where the user input comprises instructions entered in ubiquitous language (e.g., common vernacular, or other non-complex programming language). The user input is decrypted and an action keyword is identified from the ubiquitous language instructions. The action keyword for each instruction is compared to a conversion database to determine a set of execution steps associated with each action keyword. These execution steps are in a format that enables a robotic process automation system to perform the execution steps. The set of execution steps is then transmitted to the robotic process automation system that automatically performs the set of execution steps through a workstation or other operating station of the user.