Multimodal App Creation Interface With Linked GUI and CUI Context

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Developing customizable interaction environments, such as chatbots, is time-consuming, labor-intensive, and expensive, often requiring specialized skills and is hindered by platform-specific concepts and best practices, making onboarding difficult.

Innovation Solution

A multi-modal development environment that integrates graphical and conversational user interfaces, allowing developers to input commands through GUI and CUI, with a bootstrapping mechanism for structured representations and natural language descriptions, and includes a builder assistant to maintain state and context across interfaces, enabling efficient and customizable environment creation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a developer creates a customizable interaction environment using traditional methods, then the environment can be highly customized to support specific operations, but the system becomes difficult to create and maintain without extensive knowledge, cost, and time

Engineering Contradiction:
Improvecustomization capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a multi-modal interface as an intermediary layer between the developer and the interaction environment. This interface includes graphical user interfaces, conversational interfaces, and other modalities that translate diverse developer inputs into standardized environment configurations, reducing the complexity barrier while preserving customization capability

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The development environment is designed with universal interfaces that can accept multiple types of inputs (graphical, textual, auditory) and translate them into a common internal representation. This multi-functional interface layer allows developers with varying skill levels to create customized environments without needing to learn platform-specific concepts for each modality

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

2Adaptability or versatility

If a developer uses traditional development methods, then detailed customization is achievable, but onboarding is difficult due to platform-specific concepts and best practices

Engineering Contradiction:
Improvecustomization capabilityVSAvoidonboarding difficulty
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The conversational interface enables self-service onboarding by allowing developers to ask questions and receive guidance in natural language. The system can explain platform concepts, suggest best practices, and guide developers through configuration processes without requiring formal training or documentation review

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The multi-modal interface acts as a mediator that translates diverse developer backgrounds and knowledge levels into unified interaction patterns. The interface adapts to the developer's skill level by providing appropriate guidance, examples, and validation based on the interaction modality and context

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If a developer maintains interaction environments using traditional approaches, then functionality can be achieved, but ongoing maintenance and support increase costs

Engineering Contradiction:
Improveenvironment functionalityVSAvoidmaintenance time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The development environment incorporates feedback mechanisms that automatically detect and report issues, suggest corrections, and validate configurations in real-time. This feedback loop reduces maintenance time by catching problems early and providing guided corrections, while maintaining reliable functionality

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system provides self-service maintenance capabilities through automated validation, error detection, and guidance tools that help developers quickly resolve issues without external intervention. The multi-modal interface enables developers to query the system about maintenance tasks and receive contextualized assistance

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12547380B1Application creation environment using multi- modality interface options
Publication Date: 2026.02.10 AMAZON TECH INC
  • US12547380B1 patent drawing
  • US12547380B1 patent drawing
  • US12547380B1 patent drawing

AI summary

Systems and methods provide for a multi-modal development environment to receive inputs using a variety of different input modalities in different user interfaces (UIs). Multiple user interfaces may be linked within the development environment to maintain state information so that inputs provided to one UI are represented in the other UIs using an appropriate equivalent representation based on the UI modality. Users of the development environment may select a given UI for interaction based on a desired task and then see changes tracked and relayed through the different UIs to verify changes within the development environment. The UIs may also be contextually linked to permit the user to work between both UIs without losing the context due to the switch.