No-Code Database Setup Support via Machine Learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users setting up databases with no-code or low-code technologies often struggle with specifying appropriate settings, particularly when it comes to field types, due to a lack of guidance and support.

Innovation Solution

A setup support system that utilizes a machine learning model trained on data from existing database settings to identify user setting operations and provide support in configuring database settings, including suggesting field types and layouts based on learned patterns.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If no-code or low-code database creation is used, then ease of operation is improved, but users still struggle with specifying appropriate settings due to lack of guidance

Engineering Contradiction:
Improveease of database creationVSAvoidlack of setting guidance
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent introduces a machine learning model as an intermediary between the user and the database settings. The model analyzes user inputs and automatically suggests appropriate settings, field types, and configurations, acting as a intelligent mediator that bridges the gap between simple no-code operation and expert-level configuration knowledge.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback by having the machine learning model continuously analyze user inputs and provide real-time suggestions for settings. The model learns from user interactions and adjusts its suggestions accordingly, creating a feedback loop that improves the setup process while maintaining ease of operation.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If users specify all settings manually, then customization is improved, but time consumption and complexity increase

Engineering Contradiction:
Improvecustomization capabilityVSAvoidsetup time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The machine learning model performs preliminary actions by pre-analyzing user requirements and automatically generating suggested settings, field types, and database configurations before the user needs to manually specify them. This reduces the time and effort required for customization while maintaining adaptability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically changes parameters by having the machine learning model adjust settings based on analyzed user inputs. The model can modify field types, data structures, and configuration parameters automatically, providing customized solutions without requiring users to manually specify every detail.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If machine learning model provides automated suggestions, then ease of operation is improved, but device complexity increases

Engineering Contradiction:
Improvesetup process simplicityVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent extracts the complex machine learning model functionality as a separate, modular component that can be independently managed and updated. This allows the core database creation interface to remain simple and user-friendly, while the sophisticated ML capabilities are handled by a dedicated service layer that users interact with indirectly through suggestions.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20250147933A1Setup support system, setup support method, and information storage medium
Publication Date: 2025.05.08 CYBOZU LABS
  • US20250147933A1 patent drawing
  • US20250147933A1 patent drawing
  • US20250147933A1 patent drawing

AI summary

Provided is a setup support system including at least one processor, the at least one processor being configured to: identify a setting operation performed by a user in order to set a setting of a database to be created with no-code or low-code; and support setting up of the database by the user based on the setting operation and a machine learning model which has learned training data created based on a setting for training.