Dual Schema ID Management for Case Sensitivity Conflicts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face challenges in managing identification information that includes a mixture of case-sensitive and case-insensitive IDs, as they often require distinct handling and retrieval methods, leading to conflicts and inefficiencies in data management across different applications.

Innovation Solution

An information processing apparatus is designed to manage both case-insensitive and case-sensitive IDs by using a dual schema approach, where IDs are registered and retrieved with case insensitivity or sensitivity, and an update unit converts between schemas to ensure compatibility and prevent conflicts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If case-insensitive ID management is used, then retrieval flexibility is improved, but ID uniqueness is compromised

Engineering Contradiction:
Improveretrieval flexibilityVSAvoidID uniqueness
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The ID management system is segmented into two distinct schemas: a first schema for case-insensitive ID management and a second schema for case-sensitive ID management. This segmentation allows the system to handle different ID requirements separately while maintaining both retrieval flexibility and ID uniqueness through appropriate schema selection and conversion.

Inventive Principle:
Principle #1Segmentation

2Reliability

If case-sensitive ID management is used, then ID uniqueness is ensured, but retrieval flexibility deteriorates

Engineering Contradiction:
ImproveID uniquenessVSAvoidretrieval flexibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The management unit is designed with multi-functionality to handle both case-sensitive and case-insensitive ID management through different schemas. It can retrieve IDs flexibly using case-insensitive matching when needed while ensuring ID uniqueness through case-sensitive validation, making the system universally applicable to different ID management requirements.

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

3Adaptability or versatility

If multiple schemas are maintained, then compatibility with different applications is improved, but system complexity increases

Engineering Contradiction:
Improveapplication compatibilityVSAvoidschema management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The management unit acts as an intermediary between applications with different ID sensitivity requirements and the underlying data storage. It automatically converts between first schema (case-insensitive) and second schema (case-sensitive) data, shielding applications from schema complexity while maintaining compatibility with diverse application requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Adaptability or versatility

If schema conversion is performed, then data compatibility is improved, but processing time increases

Engineering Contradiction:
Improvedata compatibilityVSAvoidconversion processing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by maintaining pre-converted data in both first schema and second schema formats. When data is stored in one schema, the management unit proactively converts and stores it in the other schema as well, eliminating the need for time-consuming conversions during retrieval operations and reducing processing time for schema compatibility.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12086113B2Information processing apparatus, information processing method, and storage medium
Publication Date: 2024.09.10 CANON KK
  • US12086113B2 patent drawing
  • US12086113B2 patent drawing
  • US12086113B2 patent drawing

AI summary

An information processing apparatus includes an acquisition unit configured to acquire data with a first schema and data with a second schema, the data with the first schema including case-insensitive first identification information in identification information for management of data, the data with the second schema including the first identification information corresponding to the identification information and case-sensitive second identification information in the identification information, and a management unit configured to manage the data with the first schema and the data with the second schema in a retrievable manner.