UI Development Tool Recommending Templates by Job and Platform

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

UI developers face difficulties in designing UI components without appropriate design templates, as they need to consider industrial classifications, user jobs, and target platforms, leading to inefficient UI development.

Innovation Solution

An electronic apparatus equipped with a UI development tool that recommends design templates for UI components based on industrial classifications, user jobs, and target platforms by storing pre-specified codes and templates, and displaying query messages to select matching codes, confirming selections, and generating UI components with recommended templates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a user develops UI components without using pre-made design templates, then the user can create custom designs, but the user encounters many difficulties and faces high design complexity

Engineering Contradiction:
Improveease of UI component designVSAvoiddesign complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-making design templates for UI components before the user needs to develop them. These templates are prepared in advance with pre-configured designs considering industrial classifications, jobs, and platforms, so the user can directly select and use them without having to create designs from scratch, thereby reducing design complexity and easing the development process

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the user selects appropriate design templates based on industrial classification, job, and platform, then the UI development becomes more efficient, but the system requires storing and managing multiple tables and templates

Engineering Contradiction:
ImproveUI development efficiencyVSAvoidsystem structure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the system into separate functional modules: a table storage unit that manages industrial classification codes, job codes, and platform codes in separate tables, and a template storage unit that stores design templates. This segmentation allows the system to organize and manage complex data structures in a modular manner, making the system easier to maintain while enabling efficient template selection based on multiple criteria

Inventive Principle:
Principle #1Segmentation

3Loss of time

If the UI development tool provides template recommendations based on multiple criteria, then the developer can quickly find suitable templates, but the query and selection process becomes more complex

Engineering Contradiction:
Improvetime for template selectionVSAvoidquery process complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent applies the intermediary principle by introducing a code confirmation unit that acts as a mediator between the user's selection criteria and the template storage unit. This unit receives the industrial classification code, job code, and platform code as inputs, processes them through predefined logic, and retrieves the corresponding design templates. This intermediary layer simplifies the query process by handling the complexity of matching multiple criteria automatically, allowing users to quickly select suitable templates without manually navigating complex search processes

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20240078095A1Electronic apparatus equipped with a UI development tool capable of recommending a template for a UI component based on the characteristics of the UI to be developed and the operating method thereof
Publication Date: 2024.03.07 TOBESOFT
  • US20240078095A1 patent drawing
  • US20240078095A1 patent drawing
  • US20240078095A1 patent drawing

AI summary

Disclosed is technology that recommends an appropriate design template to each component constituting the UI to a UI developer by considering the platform related to an industrial classification of a UI to be developed by the UI developer, a job of a user who is to use the UI, and a target product to which the UI is to be applied to support the UI developer to more easily develop a UI in a direction desired by the UI developer.