Data Adaptation System for Version Attribute Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face errors and inefficiencies when accessing data due to changes in attributes associated with different versions of products, leading to manual configuration challenges and potential loss of business opportunities.

Innovation Solution

A data adaptation system that automatically modifies attributes by analyzing changes and adapting data based on the version of the product being accessed, using adaptation information to recognize and adjust attribute changes such as renaming, restructuring, or removing attributes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual configuration is used to adapt data attributes for different product versions, then data access reliability is improved, but labor cost and time consumption increase significantly

Engineering Contradiction:
Improvedata access reliabilityVSAvoidconfiguration time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system pre-generates adaptation information that maps attribute changes between different product versions. When data needs to be accessed, the system automatically applies the pre-prepared adaptation rules without requiring manual configuration, thus resolving the contradiction between reliability and time consumption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables automated self-adaptation of data attributes by using adaptation information to automatically modify data attributes according to the target product version. This eliminates the need for manual intervention, maintaining high reliability while dramatically reducing configuration time and labor costs.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If data attributes are changed to accommodate new product versions, then product adaptability is improved, but data access errors increase

Engineering Contradiction:
Improveproduct version adaptabilityVSAvoiddata access success rate
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system introduces adaptation information as an intermediary layer between the original data and the product. This adaptation information contains mapping rules that translate between different attribute versions, allowing the product to adapt to new versions while maintaining accurate data access through the intermediary translation layer.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system pre-generates adaptation information that anticipates attribute changes between product versions. By having the translation rules prepared in advance, the system can smoothly adapt to new versions without causing data access errors, thus resolving the contradiction between adaptability and reliability.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If manual configuration is performed for hundreds of applications, then data access accuracy is improved, but financial resources are significantly consumed

Engineering Contradiction:
Improvedata access accuracyVSAvoidfinancial resources
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The system automatically generates and applies adaptation information to configure data attributes for multiple applications simultaneously. This self-service approach maintains high data access accuracy through automated precise mapping while eliminating the need for expensive manual configuration teams, thus resolving the contradiction between accuracy and financial resource consumption.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The adaptation information serves multiple applications universally with a single configuration. Instead of manually configuring each of the hundreds of applications individually, the system creates one adaptation information set that can be applied across multiple applications, maintaining accuracy while dramatically reducing financial resources required.

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

4Adaptability or versatility

If attribute changes are made for product upgrades, then product functionality is improved, but system complexity increases

Engineering Contradiction:
Improveproduct functionalityVSAvoidattribute management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the complex attribute management into two independent parts: the original data with its native attributes, and the adaptation information that handles version translation. This segmentation allows product functionality to be enhanced through new attributes while the adaptation layer manages the complexity of version differences, resolving the contradiction between functionality and complexity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11226940B2Adapting data for changes to data attributes
Publication Date: 2022.01.18 ORACLE INT CORP
  • US11226940B2 patent drawing
  • US11226940B2 patent drawing
  • US11226940B2 patent drawing

AI summary

A method for adapting data for changes in attributes associated with the data (e.g., data related to an enterprise) may include techniques for modifying attributes associated with data corresponding to a change in those attributes based on a change in a product (e.g., an application, a computer system, a computer program product, or a service). The data adaptation techniques may include determine attributes that have changed based on adaptation information that indicates changes in attributes associated with data accessed by the product. The adaptation may indicate conditions for those changes, such as a condition that indicates a change to an attribute corresponding to a change from one version of a product to another version of the product. Upon determining that a condition for a change to an attribute has occurred, the attribute may be modified based on the change.