Form Structure Definition Database for Report Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing report generation systems require individual coding and development for each report form, making it inconvenient to generate and use new report forms, as data input windows and output forms need to be coded separately for each report type.

Innovation Solution

A method using a form structure definition database (DB) where an administrator client registers input form settings and user clients input information, which is then stored and combined with a preset output form, eliminating the need for individual coding of input and output forms for each report type.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If individual coding and development is performed for each report form, then the report can be generated in a specific form, but the complexity of the system increases and new report forms become difficult to implement

Engineering Contradiction:
Improvereport form flexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the report generation functionality into distinct components: form structure definitions, item definitions, input forms, and output forms. Each component is independently configurable and stored in the database, allowing new report forms to be created by combining existing components rather than coding from scratch.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates universal templates and structures that can be reused across multiple report forms. The form structure definition DB stores reusable components that can be applied to different report types, reducing the need for individual coding of each report form while maintaining versatility.

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

2Ease of operation

If individual coding is done for each report input form, then the report can accept specific input data, but the development time and effort increase

Engineering Contradiction:
Improvereport form creation easeVSAvoiddevelopment time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary action by pre-defining form structures, items, and templates in the database before actual report creation. Administrators can set up reusable form templates and item definitions in advance, so that when new report forms are needed, they can be quickly generated by selecting and configuring existing components rather than coding from scratch.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent enables copying of existing form structures and templates to create new report forms. Once a report form structure is defined and validated, it can be copied and reused for similar reports, significantly reducing development time while maintaining consistency across the system.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If separate coding is performed for each report output form, then the report can be output in the desired format, but the maintenance burden increases

Engineering Contradiction:
Improveoutput form varietyVSAvoidsystem maintenance ease
Core Design Contradiction:
Adaptability or versatilityVSEase of repair

Solution Approach 1:

The system uses universal output templates and form structures that can be applied to multiple report types. Instead of maintaining separate coded output forms for each report, the system stores reusable templates in the database that can be configured and applied as needed, reducing maintenance burden while maintaining output form variety.

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

Data Source

PatentUS12086538B2Method for generating online report using form structure definition DB, and computer program for same
Publication Date: 2024.09.10 NA GEUNIL
  • US12086538B2 patent drawing
  • US12086538B2 patent drawing
  • US12086538B2 patent drawing

AI summary

A method for generating an online report using a form structure definition DB, and a computer program for the same are proposed. The method for generating the online report using the form structure definition DB, and the computer program for the same are configured to register input form setting information of a report into a form structure definition DB through an administrator client, store input information for each item input through an input form from a user client into a report result DB, and for the report requested to be output, generate and output the report in a form that the input information for each item stored in the report result DB is combined with a preset output form.