Task-Based UX Description Language for Context-Rich AI App Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Generative AI applications lack meaningful results in UX design without a concrete description of the domain, context, vision, and user tasks, leading to inefficiencies and potential risks.

Innovation Solution

A Task-based User Experience Description Language (TUXDL) framework that integrates user input, expert knowledge, and AI units to generate applications by automating the UX design process, ensuring a common syntax and orchestrated feedback loop for improved user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If generative AI is used to create applications through natural language prompts, then automation and productivity are improved, but the results are not meaningful without concrete domain description, context, vision, and user task specifications

Engineering Contradiction:
Improveapplication generation efficiencyVSAvoiddomain context and user task information
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent applies preliminary action by requiring users to provide detailed specifications including domain descriptions, context information, vision statements, and user task definitions before the generative AI creates the application. This pre-specification framework ensures that the AI has sufficient contextual information to generate meaningful results, preventing information loss while maintaining automation benefits.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary layer between the natural language prompt and the application generation process. This intermediary consists of structured specification templates and domain context frameworks that translate vague natural language into detailed, actionable requirements, ensuring that domain-specific information and user task details are preserved and properly conveyed to the generative AI system.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If detailed domain context and user task specifications are required for meaningful AI-generated applications, then information completeness is improved, but the complexity of the generation process increases

Engineering Contradiction:
Improveapplication generation accuracyVSAvoidUX design process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the application generation process into distinct phases: domain description specification, context information provision, vision statement formulation, and user task definition. Each phase has its own structured template and validation rules, breaking down the complex process into manageable segments that improve reliability without overwhelming users with monolithic complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes parameters by transforming unstructured natural language inputs into structured data formats with specific parameters and constraints. By defining explicit parameter requirements for each specification category (domain, context, vision, tasks), the system maintains high generation accuracy while providing clear guidance that actually reduces perceived complexity through structure and predictability.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP4703869A1Task-based user experience description language for ai scoping and configuration
Publication Date: 2026.03.04 SIEMENS AG
  • EP4703869A1 patent drawingFigure 1
  • EP4703869A1 patent drawingFigure 2
  • EP4703869A1 patent drawingFigure 3

AI summary

According to the present invention it is provided a method of generating an application (10) for a technical domain, including the steps of - providing general condition information (9, 11, 12) for the application, - providing user specification information (7) related to the application (10) by a user interface, - generating a data stream (13) in a description language from the general condition information (9, 11, 12) and the user specification (7) information, - adding additional information in the description language to the data stream (13) by a first artificial intelligence unit (T1 to T9; 16 to 19; 21), thereby obtaining a supplemented data stream, - generating the application by a second artificial intelligence unit on the basis of the supplemented data stream.