Business Software Kiosk for Low-Code Process Customization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional business software platforms face issues such as complex and confusing user interfaces, platform dependence, lack of mobile functionality, miscommunication between process managers and developers, difficulty in customizing and maintaining systems, and inadequate reporting and auditing capabilities, leading to inefficiencies and high costs.

Innovation Solution

A cloud-based business software system that allows for customizable data collection graphical user interfaces (GUIs) with metadata tags, a business assembly language (BA) for easy customization and documentation, and a kiosk user interface (KUI) for streamlined process execution, enabling users to define and enforce processes and controls without extensive programming knowledge.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional business software is made more customizable, then it can better meet diverse business needs, but the complexity of the system increases and maintenance becomes more difficult

Engineering Contradiction:
ImprovecustomizabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments customization into discrete metadata tags and configurable parameters that can be independently modified. The low-code platform divides complex software functionality into modular components that business users can adjust without affecting the entire system architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary layer between business users and core system code through metadata tags and a low-code framework. This intermediary allows users to customize functionality by configuring metadata rather than modifying code, reducing system complexity while maintaining adaptability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If the user interface is simplified to improve ease of use, then usability increases, but the system's functionality and power may be reduced

Engineering Contradiction:
ImproveusabilityVSAvoidfunctionality
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The user interface dynamically adapts its complexity based on user role and context. Business users see simplified configurations through metadata tags, while system administrators access full functionality through the low-code platform. The interface transitions between simple and powerful modes as needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system creates simplified visual representations of complex functionality through metadata tags and graphical interfaces. These copies allow users to interact with and customize system behavior without seeing or needing to understand the underlying code complexity.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If developers introduce new functionality to meet technical needs, then system capability improves, but miscommunication with process managers increases and requirements change

Engineering Contradiction:
ImprovefunctionalityVSAvoidcommunication accuracy
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The system allows different parts of the organization to define and customize functionality locally through metadata tags. Each business process can be configured independently with specific tags that reflect local needs, reducing the need for broad system changes and improving communication alignment.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The low-code platform provides continuous feedback loops where process managers can review and validate functionality before deployment. Configuration changes are visible and testable, allowing real-time alignment between technical development and business process needs.

Inventive Principle:
Principle #23Feedback

4Reliability

If existing software platforms are made more expensive to provide better functionality, then quality improves, but businesses must choose between needed features and budget constraints

Engineering Contradiction:
ImprovequalityVSAvoidaffordability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The platform changes the parameter of value delivery by allowing businesses to pay only for the functionality they configure and use. Through metadata tags and selective module deployment, organizations can scale functionality up or down based on actual needs and budget constraints.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12353478B2Business software platform and kiosk
Publication Date: 2025.07.08 ELUMUS LLC
  • US12353478B2 patent drawing
  • US12353478B2 patent drawing
  • US12353478B2 patent drawing

AI summary

A system includes a controller, a database controlled by the controller, and a memory including an end-user executable code and a business software management code. The controller receives a user update to modify the end-user executable code, converts the user update to a machine language input, and, in response to the machine language input, modifies one or more of the end-user executable code, the database structure, and a documentation of the end-user executable code. In response to executing the program instructions associated with the modified end-user executable code on the end-user device, the controller generates a data collection GUI according to the modified end-user executable code and stores data in the database structure according to the modified end-user executable code.