Data Conversion System Using Reusable Maps and Collision Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing data conversion processes are inefficient as they require customized solutions for each instance of format conversion, leading to increased costs due to the lack of reusable conversion maps, and often result in data collisions when merging information from different systems.

Innovation Solution

A conversion system that uses predefined conversion maps to automatically convert data from a source format to a destination format, including rules for field mapping and transformation, and detects collisions by assigning a new identifier to reconcile multiple entries of the same entity, allowing for seamless data merging across different systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If customized data conversion solutions are created for each instance, then data conversion accuracy is improved, but conversion cost and time increase

Engineering Contradiction:
Improvedata conversion accuracyVSAvoidconversion time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-defining conversion maps for common data format pairs before actual conversion needs arise. These conversion maps are stored in a database and can be reused multiple times, eliminating the need to create customized conversion solutions for each instance while maintaining conversion accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates copies of conversion maps that can be reused across multiple data conversion instances. Instead of creating unique conversion logic for each conversion task, the system copies and applies pre-defined conversion maps from a database, significantly reducing conversion time while maintaining consistency and accuracy.

Inventive Principle:
Principle #26Copying

2Manufacturing precision

If customized data conversion solutions are created for each instance, then data conversion accuracy is improved, but conversion cost increases

Engineering Contradiction:
Improvedata conversion accuracyVSAvoidconversion cost
Core Design Contradiction:
Manufacturing precisionVSLoss of energy

Solution Approach 1:

The system implements universality by creating conversion maps that serve multiple purposes and can be applied to numerous different data conversion tasks. A single conversion map can handle multiple instances of the same format conversion, making the system multi-functional and reducing the need for numerous customized solutions, thereby lowering conversion costs.

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

Solution Approach 2:

The system recovers value from previous conversion work by storing conversion maps in a database. Instead of discarding conversion logic after a single use, the system recovers and reuses these conversion maps for future conversions, reducing the need to recreate conversion solutions and lowering overall conversion costs.

Inventive Principle:
Principle #34Discarding and recovering

3Productivity

If data merging is performed without collision detection, then processing speed is improved, but data quality deteriorates

Engineering Contradiction:
Improveprocessing speedVSAvoiddata quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The system performs preliminary collision detection and resolution before final data merging occurs. By identifying and resolving identifier collisions in advance, the system ensures data quality without requiring slow, manual intervention during the merging process, thus maintaining both processing speed and data quality.

Inventive Principle:
Principle #10Preliminary action

4Manufacturing precision

If manual intervention is used for data conversion, then conversion accuracy is improved, but automation level decreases

Engineering Contradiction:
Improveconversion accuracyVSAvoidautomation level
Core Design Contradiction:
Manufacturing precisionVSExtent of automation

Solution Approach 1:

The system implements self-service by automatically selecting appropriate conversion maps from the database and applying them to convert data without requiring manual intervention. The system autonomously handles the entire conversion process, from identifying the source and destination formats to selecting the appropriate conversion map and executing the conversion, thereby maintaining high automation levels while ensuring accuracy through pre-defined conversion rules.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8595616B2Data conversion environment
Publication Date: 2013.11.26 BANK OF AMERICA CORP
  • US8595616B2 patent drawing
  • US8595616B2 patent drawing
  • US8595616B2 patent drawing

AI summary

Converting data from a first format to a second format may be used to merge two databases having different formatting. Conversion maps may be defined for pairs of formats and may be used to convert data between the pair of formats. Data may further be transformed from one information type or format into another information type or format. In one example, a first format may allow storage of a social security number while a second format might not. Thus, a social security number stored in the first format may be converted to an employee number for storage in the second format. Collisions between pieces of data may be detected and managed by generating an identifier for the pieces of data (e.g., data records) and merging the pieces of data into a single piece or portion of data (e.g., a single data record) corresponding to the assigned identifier.