AI-Driven Web Page Template to Code Translation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing methods for developing web pages face challenges in effectively communicating the visual representation expectations between business analysts and developers, leading to gaps in final delivery and inefficiencies due to the lack of suitable tools for non-technical users, resulting in costly and iterative development processes.

Innovation Solution

A system incorporating an AI engine and a UI engine that processes pre-defined templates to dynamically map input attributes with sample attributes from a database, facilitating responsive scaling and customization of web pages, enabling automated generation and self-learning based on user feedback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If conventional techniques such as wireframes are used for web page development, then the visual representation can be communicated between BA and developer, but multiple iterative development efforts are required and the process becomes costly and time-consuming

Engineering Contradiction:
Improvetransmission of details between BA and developerVSAvoiddevelopment time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent uses AI-generated code as a digital copy that automatically translates from the pre-defined template to functional web page code, eliminating the need for manual translation and multiple iterative revisions between BA and developer

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent replaces the mechanical iterative review and revision process with an automated AI system that generates code directly from the template, substituting manual mechanical processes with automated intelligent processes

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

2Productivity

If known techniques such as ReactJS are used for web page generation, then web pages can be generated efficiently, but they lack suitability for non-technical users such as BA

Engineering Contradiction:
Improveweb page generation efficiencyVSAvoidusability for non-technical users
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent introduces an AI engine as an intermediary that bridges the gap between non-technical users and technical implementation, allowing BA to work with simple templates while the AI handles the complex code generation

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables non-technical users to independently generate web pages through intuitive templates without requiring knowledge of complex frameworks like ReactJS, making the tool self-sufficient for their needs

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If manual customization of web pages is performed to meet specific client requirements, then the final delivery can be customized, but the process becomes complex and requires multiple developers

Engineering Contradiction:
Improvecustomization capabilityVSAvoiddevelopment process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent enables customization through parameter-based templates where users can modify web page characteristics by changing template parameters rather than through complex manual coding processes

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11663395B2Automated customization of user interface
Publication Date: 2023.05.30 ACCENTURE GLOBAL SOLUTIONS LTD
  • US11663395B2 patent drawing
  • US11663395B2 patent drawing
  • US11663395B2 patent drawing

AI summary

Systems and methods for facilitating an automated customization of user interface are disclosed. The system may include a processor including an AI engine and a Ul engine. The AI engine may receive an input data in the form of a pre-defined template that may facilitate the input data to be received in user-readable format. The AI engine may process the pre-defined template to extract input attributes corresponding to the input data. The AI engine may dynamically map the input attributes with sample attributes of a pre-stored file. Based on the dynamic mapping, the AI engine may obtain a form pertaining to an expected visual representation of the web page. The AI engine may facilitate responsive scaling of the form depending on size attributes of the user interface. The UI engine may include a form engine that may customize the form for generation of the web page.