English Command Interface for Robotic Process Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing robotic process control systems are complex and require proficiency in specific programming languages, which can be a barrier for individuals due to the multitude of languages and proprietary systems, making it difficult for a broader scope of users to design, implement, and validate robotic processes effectively.

Innovation Solution

A robotic process control system that utilizes English language statements and proprietary rules for object interface and control, incorporating a novel set of computer programming instructions and commands to facilitate control of electronic hardware, allowing for object interactivity and communication through a virtual environment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional programming languages are used for robotic control, then control precision and system capability are improved, but the complexity of the system and the difficulty of operation increase significantly

Engineering Contradiction:
Improvecontrol precisionVSAvoiddifficulty of operation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces an intermediary layer between the user and the robotic control system. This intermediary translates natural language English statements into the underlying programming language instructions, allowing users to interact with the system using simple English commands while the system handles the complex translation and execution, thus resolving the contradiction between control precision and ease of operation

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the traditional mechanical approach of requiring users to manually write and manage complex programming code with an automated linguistic processing system. The system uses natural language processing to substitute the manual coding mechanism with an automated translation mechanism that converts English statements into executable commands, reducing operational difficulty while maintaining control precision

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Adaptability or versatility

If multiple proprietary programming languages are supported, then adaptability to different robotic systems is improved, but the complexity of learning and mastering the system increases

Engineering Contradiction:
Improveadaptability to different robotic systemsVSAvoidcomplexity of programming language
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal interface layer that can adapt to multiple proprietary robotic systems through a single English language interface. Instead of requiring separate programming languages for each robotic system, the system provides multi-functional capability to translate English commands into the appropriate proprietary language format, thus improving adaptability while reducing the complexity burden on users

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

Solution Approach 2:

The patent segments the programming language functionality into two distinct layers: a user-facing natural language layer (English) and an implementation layer (proprietary languages). This segmentation allows the system to support multiple proprietary languages in the background while presenting a unified simple interface to users, effectively separating the complexity of supporting multiple systems from the user experience

Inventive Principle:
Principle #1Segmentation

3Reliability

If proprietary control languages are developed by manufacturers, then system-specific control capabilities are improved, but the ease of manufacture and adoption by broader user base deteriorates

Engineering Contradiction:
Improvesystem-specific control capabilitiesVSAvoidease of adoption by broader user base
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent introduces an intermediary translation layer that sits between the proprietary control language and the user interface. This intermediary automatically translates English statements into the manufacturer-specific proprietary commands, preserving the system-specific control capabilities while removing the barrier to adoption, allowing broader user bases to utilize the system without learning proprietary languages

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a copy or representation of the proprietary control language functionality through natural language processing. Instead of requiring users to directly use the proprietary language, the system creates an English language copy that mirrors the functionality, allowing users to interact with the system through familiar language while the underlying proprietary language maintains its system-specific optimizations

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10691113B1Robotic process control system
Publication Date: 2020.06.23 BERGMAN ANTHONY
  • US10691113B1 patent drawing
  • US10691113B1 patent drawing
  • US10691113B1 patent drawing

AI summary

A robotic process control system that is operable to provide automation of at least one electromechanical device wherein the programming language of the present invention utilizes commands, rules and argument within a virtual environment to provide control of an electromechanical device. The present invention includes an object oriented methodology facilitated by the software thereof that defines three object types being an atom object type, a process object type and an event object type. The object types reside in a virtual environment hosted on a computing device that is operably coupled to the electromechanical device wherein the object types are representative of the electromechanical device or a portion thereof. The present invention utilizes a programming language that utilizes English language statements and further creates digitope data for all of the objects within the present invention. The methodology of the present invention examines spatial relations between all of the objects.