XBRL Item Specification via Dynamic Mapping for Layout Fluctuations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems fail to accurately specify item values in XBRL instances when input-completed sheets undergo conversion, due to the inability to handle deletions of rows or columns, leading to errors in mapping definitions.

Innovation Solution

A specifying program that compares item values from input-completed sheets with mapping definitions, allowing for the identification and updating of target items even when layout fluctuations occur, such as block removals, by referencing hierarchical structures and data type combinations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If current systems use fixed mapping definitions for XBRL conversion, then conversion process is simple, but accuracy of item specification deteriorates when layout fluctuations occur

Engineering Contradiction:
Improveaccuracy of item specificationVSAvoidcomplexity of conversion system
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements dynamic mapping definition generation that adapts to layout fluctuations in input-completed sheets. Instead of using fixed mapping definitions, the system dynamically adjusts mappings based on detected layout changes, allowing accurate item specification even when rows or columns are deleted or repositioned.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback mechanisms where the conversion process detects layout fluctuations and uses this information to adjust mapping definitions. By comparing expected layouts with actual layouts and feeding back the differences, the system automatically corrects mapping relationships to maintain specification accuracy.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If the system handles layout fluctuations and block removals, then adaptability improves, but processing time and complexity increase

Engineering Contradiction:
Improvehandling of layout fluctuationsVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent performs preliminary detection of layout fluctuations before the main conversion process. By identifying deleted rows, columns, or repositioned blocks in advance, the system can pre-adjust mapping definitions, avoiding time-consuming corrections during the conversion process itself.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes parameters of mapping definitions dynamically based on detected layout fluctuations. When layout changes are detected, the system modifies mapping parameters such as row indices, column mappings, or block positions to match the new layout, enabling efficient adaptation without complete reprocessing.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If mapping definitions are updated to handle deletions, then reliability of conversion improves, but system complexity increases

Engineering Contradiction:
Improvereliability of XBRL conversionVSAvoidcomplexity of mapping management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements self-service mechanisms where the conversion system automatically detects layout fluctuations and updates its own mapping definitions without external intervention. The system monitors its own conversion process, identifies mapping errors caused by layout changes, and autonomously corrects them, maintaining reliability while managing complexity internally.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11328501B2Computer-readable recording medium recording specifying program, information processing apparatus, and specifying method
Publication Date: 2022.05.10 FUJITSU LTD
  • US11328501B2 patent drawing
  • US11328501B2 patent drawing
  • US11328501B2 patent drawing

AI summary

A non-transitory computer-readable recording medium records a specifying program for causing a computer to execute processing including: receiving a first file; acquiring information indicating a correspondence relationship between an item included in the first file and an item included in a second file; acquiring an item value associated with identification information of the received first file with reference to a storage that stores an item value associated with a specific item included in a file in association with the identification information of the file; comparing the item value associated with the specific item among the items included in the received first file with the acquired item value; and specifying a target item associated with an item value associated with a second item included in the received first file among items included in the second file on the basis of the comparison result and the acquired information.