Automated GUI Creation via Voice Command and GAN

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing process of creating graphical user interface applications is time-consuming, expensive, and labor-intensive, involving manual steps and human intervention, with a need for automation and efficient provisioning, management, and scaling of hardware and software.

Innovation Solution

A system comprising a conversational interface, parsing engine, design engine, and architecture builder that enables automated end-to-end creation of graphical user interface applications through a single action on a user terminal, using natural language processing and Generative Adversarial Networks to generate templates and code, and automates hardware and software provisioning and deployment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual processes are used for creating graphical user interface applications, then design flexibility and customization are improved, but development time and cost increase significantly

Engineering Contradiction:
Improvedesign flexibilityVSAvoiddevelopment time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system enables self-service automated creation of graphical user interface applications by parsing natural language requirements and automatically generating the corresponding UI code, eliminating the need for manual design and coding while maintaining design flexibility through the conversational interface

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the manual mechanical process of UI design and coding with an automated system that uses natural language processing and code generation algorithms to create graphical user interfaces automatically from text descriptions

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

2Manufacturing precision

If manual hardware and software provisioning is performed, then configuration accuracy is improved, but labor intensity and error rate increase

Engineering Contradiction:
Improveconfiguration accuracyVSAvoidprovisioning automation
Core Design Contradiction:
Manufacturing precisionVSExtent of automation

Solution Approach 1:

The system replaces manual hardware and software provisioning with automated processes that parse deployment requirements from natural language descriptions and automatically provision the necessary infrastructure, maintaining accuracy through structured parsing while eliminating manual errors

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

Solution Approach 2:

The patent introduces an intermediary automated provisioning system that acts as a mediator between the user's natural language deployment requirements and the actual hardware/software configuration, ensuring accurate translation and execution of provisioning tasks

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If multiple separate tools are used for different development stages, then functional capability is improved, but system complexity and integration overhead increase

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

Solution Approach 1:

The patent merges multiple separate development tools and processes into a single integrated system that handles requirement parsing, UI generation, code creation, and deployment provisioning through a unified conversational interface, reducing complexity while maintaining all functional capabilities

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system achieves multi-functionality by enabling a single platform to perform diverse tasks including natural language parsing, graphical interface generation, code synthesis, and automated deployment provisioning, eliminating the need for multiple specialized tools

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

Data Source

PatentEP3564812B1Method and system for automated creation of graphical user interfaces
Publication Date: 2022.10.26 MPHASIS
  • EP3564812B1 patent drawingFigure 1
  • EP3564812B1 patent drawingFigure 2
  • EP3564812B1 patent drawingFigure 3

AI summary

A method and system for automated creation of graphical user interface applications is provided. The invention provides for provisioning, management and scaling of hardware and software required for the graphical user interfaces by a single action on a command interface of a user terminal, based on a voice command provided by the user.