Table Generation Script Reuse via Column Structure Conversion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing scripts for generating new tables are often specific to a particular column structure and cannot be easily reused for tables with different structures, limiting their applicability and efficiency in table generation processes.

Innovation Solution

A table generation device that acquires target table information, converts existing tables to match the required structure using a constraint model, and generates assignment information to align the column structure of the input and output tables, allowing for the reuse of existing scripts by reconfiguring the column structure to match the target table specifications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If existing scripts are used for generating new tables, then script reuse efficiency is improved, but the scripts are limited to specific column structures and cannot be easily applied to tables with different structures

Engineering Contradiction:
Improvescript reuse efficiencyVSAvoidapplicability to different table structures
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal script generation apparatus that can handle multiple table structures through automatic column structure conversion. The system maintains a template script that can be adapted to different target tables by automatically converting source table columns to match the required output structure, making the script applicable to various table formats rather than being limited to a single specific structure.

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

Solution Approach 2:

The system changes the parameter representation by introducing column structure conversion capabilities. Instead of requiring scripts to be written for each specific table structure, the system transforms the column parameters (names, types, positions) automatically based on the target table requirements, allowing the same script template to work across different structures by parameter transformation.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If scripts are made specific to particular column structures, then generation accuracy for those structures is improved, but the need for multiple scripts increases and maintenance complexity rises

Engineering Contradiction:
Improvetable generation accuracyVSAvoidnumber of scripts and maintenance complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent consolidates multiple structure-specific scripts into a single universal script template that can generate tables with different column structures. The automatic column structure conversion feature maintains generation accuracy for various table types while eliminating the need to create and maintain separate scripts for each structure, thereby reducing overall system complexity.

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

Solution Approach 2:

The system introduces an intermediary column structure conversion module that acts as a mediator between the template script and the target table. This conversion layer handles the structural adaptations automatically, allowing the main script to remain simple and universal while still achieving accurate generation for different table structures through the intermediary conversion process.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If automatic column structure conversion is implemented, then script versatility is improved, but the conversion process complexity increases

Engineering Contradiction:
Improvescript applicability across different table formatsVSAvoidconversion process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a dedicated column structure conversion apparatus as an intermediary component that specializes in handling structure transformations. This separate module manages the conversion complexity independently, allowing the main script generation logic to remain simple while the intermediary handles the intricate details of column mapping, type conversion, and structure adaptation automatically.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the table generation process into distinct functional modules: template script execution, column structure analysis, conversion rule application, and output generation. By dividing the complex conversion process into manageable segments with specific responsibilities, the system achieves high versatility while keeping each component's complexity controlled and manageable.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11080258B2Table generation based on scripts for existing tables
Publication Date: 2021.08.03 FUJITSU LTD
  • US11080258B2 patent drawing
  • US11080258B2 patent drawing
  • US11080258B2 patent drawing

AI summary

An apparatus acquires a first input-table, based on target table information, and acquires a script for generating a first output-table from the first input-table, and a constraint condition between columns included in the first input-table and the first output-table. The apparatus converts the first input-table into a second input-table such that the second input-table obtained by converting a column structure of the first input-table and a second output-table to be obtained by converting a column structure of the target table comply with the constraint condition, and generates assignment information indicating a correspondence relationship between columns to be included in the second output-table and the target table. The apparatus generates the second output-table from the script and the second input-table, and converts the second output-table into the target table, based on the assignment information.