Wireframe to Responsive Screen Transformation via UI Editor

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional web design processes for creating responsive web applications are inefficient, requiring multiple iterations and significant human effort, as developers must repeatedly involve technical experts to implement changes and keep up with rapid technological advancements across various devices and resolutions.

Innovation Solution

A processor-implemented method and system using a User Interface (UI) editor to transform wireframes into as-is screens with responsive behavior, which includes image cropping, part detail generation, content extraction, and conversion to an XML specification file, followed by a technology-independent model generation for responsive web behavior.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If developers manually transform wireframes to responsive web screens involving technical experts for each iteration, then design accuracy and responsiveness are improved, but time consumption and human effort increase significantly

Engineering Contradiction:
Improvedesign accuracyVSAvoidtime consumption
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system enables automatic transformation of wireframes to responsive web screens using image processing techniques and machine learning models, eliminating the need for manual intervention by technical experts in each iteration. The processor automatically performs cropping, control type identification, content extraction, and code generation, allowing the system to serve itself without extensive human involvement while maintaining design accuracy.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The manual mechanical process of developers and experts repeatedly reviewing and transforming wireframes is replaced by an automated computational system. The processor uses image processing algorithms, machine learning models, and template matching to automatically transform wireframe images into responsive web screen code, substituting human manual work with automated mechanical processes.

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

2Manufacturing precision

If multiple iterations are performed to incorporate review changes and new requirements, then design completeness is improved, but productivity decreases due to repeated involvement of technical experts

Engineering Contradiction:
Improvedesign completenessVSAvoiddevelopment efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The system allows clients to independently provide review changes and new requirements through the automated platform without requiring repeated involvement of technical experts. The processor automatically incorporates these changes by re-processing the wireframe with updated parameters, enabling the system to self-correct and self-improve while maintaining design completeness.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary automated transformations and generates initial responsive web screen code from wireframes before client review. This preliminary action allows clients to review and provide feedback on a ready-made prototype, reducing the need for multiple iterative transformations and improving overall productivity.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If separate versions are created for each resolution and device, then device compatibility is improved, but device complexity and maintenance burden increase

Engineering Contradiction:
Improvedevice compatibilityVSAvoidmaintenance complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system generates a single responsive web screen design that automatically adapts to multiple resolutions and devices using one framework. The processor analyzes the wireframe and generates code with responsive design properties that work across different screen sizes and devices, eliminating the need to create and maintain separate versions for each device type.

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

Solution Approach 2:

The generated web screen code includes dynamic responsive behavior that automatically adjusts layout and elements based on the viewing device and resolution. The system creates adaptive designs that change their structure dynamically according to screen characteristics, rather than requiring static separate versions for each device configuration.

Inventive Principle:
Principle #15Dynamics

4Manufacturing precision

If extensive manual processing is used to transform wireframes, then transformation accuracy is improved, but the extent of automation decreases

Engineering Contradiction:
Improvetransformation accuracyVSAvoidautomation level
Core Design Contradiction:
Manufacturing precisionVSExtent of automation

Solution Approach 1:

The system replaces manual transformation processes with automated image processing techniques and machine learning models. The processor automatically performs cropping, identifies control types, extracts content, and generates code through computational algorithms, achieving high automation levels while maintaining transformation accuracy through sophisticated pattern recognition and template matching.

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

Solution Approach 2:

The system introduces an intermediary automated processing layer between the wireframe input and the final responsive web screen output. This intermediary layer uses image processing techniques and machine learning models to accurately interpret the wireframe and translate it into code, bridging the gap between design and implementation with high automation and precision.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11662874B2Method and system for transforming wireframes to as-is screens with responsive behaviour
Publication Date: 2023.05.30 TATA CONSULTANCY SERVICES LTD
  • US11662874B2 patent drawing
  • US11662874B2 patent drawing
  • US11662874B2 patent drawing

AI summary

Conventional methods for developing responsive application screens or UI screens, as per the desired wireframes is a time consuming and erroneous. The embodiments herein provide a method and system for automatically transforming wireframe screens to responsive application screens using a User Interface (UI) editor. The UI editor supported by a model editor enables user to select the controls that are present in the wireframe with its text, text properties, layout, color, background, borders and many more properties which are related to its visual appearance. Further, corresponding specification for the user selected requirements of the wireframe is generated automatically. The user can edit the specifications, for any changes required. Further, the UI editor converts the specifications to a technological independent model, which can be imported into UI models and followed by code conversion to the required technology stack. User can modify the imported specifications before going to code conversion.