Dynamic User Interface Generation from Custom Data Objects

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing software applications and computing systems within organizations operate in isolation, leading to siloed and inconsistent organizational information, and integrating new systems requires specialized knowledge and manual coding, making integration cumbersome and resource-intensive.

Innovation Solution

A computing system that allows users to define custom data objects and graphical user interfaces through no-code or low-code interfaces, automatically generating interfaces for data processing and customization based on object definitions, without the need for programming knowledge.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual coding and specialized knowledge are used for integrating new applications, then integration reliability is improved, but device complexity and development time increase

Engineering Contradiction:
Improveintegration reliabilityVSAvoidintegration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system enables users to define custom data objects and interfaces through intuitive no-code/low-code configurations rather than requiring manual programming. The automated interface generation system performs the complex coding tasks itself based on user-defined schemas, making the integration process self-service oriented and eliminating the need for specialized programming knowledge.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical process of manual coding and programming with an automated system that generates code and interfaces automatically. This substitution of manual mechanical work with automated intelligent generation reduces integration complexity while maintaining reliability through systematic automated processing.

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

2Adaptability or versatility

If custom data structures and programming code are written for integration, then integration adaptability is improved, but loss of time and computational resources increase

Engineering Contradiction:
Improveintegration adaptabilityVSAvoiddevelopment time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system provides pre-defined templates, schemas, and automated generation mechanisms that prepare the integration infrastructure in advance. Users can leverage these pre-built components to quickly adapt to different integration scenarios without time-consuming custom development, as the heavy lifting of code generation and interface creation is performed automatically based on predefined frameworks.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent enables adaptability through parameter-based configuration rather than code rewriting. Users can adapt integrations by changing configuration parameters, data schemas, and interface settings rather than writing custom programming code, significantly reducing development time while maintaining the ability to handle diverse integration scenarios.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If specialized programming knowledge is required for integration, then manufacturing precision of integration is improved, but ease of manufacture decreases

Engineering Contradiction:
Improveintegration precisionVSAvoidintegration ease
Core Design Contradiction:
Manufacturing precisionVSEase of manufacture

Solution Approach 1:

The patent introduces an intermediary layer between the user and the complex integration infrastructure. This intermediary takes the form of intuitive configuration interfaces, visual builders, and automated code generators that translate user-friendly definitions into precise integration implementations, eliminating the need for users to directly engage with complex programming details while maintaining integration precision.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system replaces the mechanical requirement for specialized programming knowledge with automated intelligent generation. The automated interface generator and code creator systems handle the precise technical implementation details, substituting the need for user expertise in programming languages and frameworks with automated processing that maintains integration precision without requiring user mastery of complex technical skills.

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

Data Source

PatentUS20250335164A1Dynamic User Interface Customization for No-Code Application Development
Publication Date: 2025.10.30 PEOPLE CENTER INC
  • US20250335164A1 patent drawing
  • US20250335164A1 patent drawing
  • US20250335164A1 patent drawing

AI summary

Systems, computer-implemented methods, applications, and user interfaces for defining custom user interfaces in a system of record are disclosed. For example, a computer-implemented method may include: providing one or more first interfaces for defining one or more custom objects; receiving, via the one or more first interfaces, at least one custom object definition comprising one or more data fields; automatically generating, based on the at least one custom object definition, one or more second interfaces for configuring one or more graphical user interfaces; receiving, via the one or more second interfaces, at least one graphical user interface configuration defining a layout for a graphical user interface associated with the at least one custom object definition; generating, based on the graphical user interface configuration, at least one third interface comprising a graphical user interface having the layout; and providing, to one or more users, the at least one third interface.