AI Design-to-Code Conversion for Multi-Platform Development

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current technologies lack a unified approach to convert design outputs from various design tools into deployable code for different digital platforms and frameworks, requiring significant effort and inefficiency, especially with the rise of full-stack developers focusing on business logic rather than layouts.

Innovation Solution

An intelligent system using artificial intelligence, specifically convolutional neural networks and Softmax classifiers, automatically converts design images into deployable code for various platforms and frameworks by identifying and classifying feature patterns, transforming them into platform and framework-specific code, and applying accessibility and disability guidelines.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If designers use various design tools to create digital experiences, then design flexibility and creativity are improved, but the complexity of converting designs into deployable code increases significantly

Engineering Contradiction:
Improvedesign flexibilityVSAvoidconversion complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the design conversion process into distinct stages: design image input, feature pattern identification through CNN, classification, platform-specific code generation, and framework-specific code generation. This segmentation allows each stage to be optimized independently, reducing overall conversion complexity while maintaining design flexibility

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary AI-based conversion platform that acts as a mediator between design tools and target platforms. This intermediary automatically translates designs into deployable code, eliminating the need for manual translation and reducing conversion complexity while supporting multiple design tools and platforms

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If manual translation of designs into executable code is performed, then control over code quality is maintained, but the time and effort required increases significantly

Engineering Contradiction:
Improvecode quality controlVSAvoidtranslation time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-training convolutional neural networks on design patterns and code structures, and by maintaining repositories of platform-specific and framework-specific code templates. This preliminary preparation enables rapid, high-quality code generation without manual intervention during the actual conversion process

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system replaces the mechanical manual translation process with an AI-based automated system. The CNN-based pattern identification and classification algorithms automatically generate code, substituting human manual work with intelligent automation that maintains quality control while dramatically reducing translation time

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

3Productivity

If full-stack developers focus on business logic rather than layouts, then development efficiency is improved, but the need for automated layout translation becomes more critical

Engineering Contradiction:
Improvedevelopment efficiencyVSAvoidautomation requirement
Core Design Contradiction:
ProductivityVSExtent of automation

Solution Approach 1:

The system enables self-service by allowing developers to input design images and automatically receive generated code for their target platforms and frameworks. This self-service capability frees developers from manual layout translation work, allowing them to focus on business logic while the system handles layout conversion automatically

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP3779672B1System and method for generating unified experiences on digital platforms
Publication Date: 2025.06.25 ACCENTURE GLOBAL SOLUTIONS LTD
  • EP3779672B1 patent drawingFigure 1
  • EP3779672B1 patent drawingFigure 2
  • EP3779672B1 patent drawingFigure 3

AI summary

A system and method for intelligently and automatically generating deployable code for target platforms and frameworks based on images or other graphical inputs is disclosed. The system and method leverage artificial intelligence to automatically identify and classify elements of a design as feature patterns. Identification is performed using convolutional neural networks, while classification is done using a Softmax classifier. The intelligent system can then automatically generate code for target platforms and frameworks that reproduce the feature patterns. Target platforms may include web platforms, mobile platforms (such as mobile phones), wearable platforms (such as smart watches), and extended reality platforms (which includes augmented reality (AR), virtual reality (VR), and/or combinations of AR/VR).