Two-Stage Data Conversion System for IAM Migration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud-based identity and access management (IAM) systems often lead to vendor lock-in, making it difficult and costly for consumers to migrate between providers, with potential security issues and data propagation challenges during or after migration.

Innovation Solution

A two-staged, two-output data conversion system synchronizes resources between IAM systems by converting data into interim files and then into formats suitable for both the source and destination systems, allowing for parallel operation, fault tolerance, and easy tracking of changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If consumers switch between IAM providers by developing dedicated migration software, then migration capability is achieved, but development cost and complexity increase significantly

Engineering Contradiction:
Improvemigration capabilityVSAvoidsoftware complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary migration tool that acts as a mediator between the source and destination IAM systems. This tool contains conversion logic that translates data between different IAM provider formats, eliminating the need for consumers to develop complex custom migration software. The intermediary handles the complexity of data transformation, authentication, and synchronization internally while providing a simple interface to consumers.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of manufacture

If migration is performed without dedicated software, then development cost decreases, but data conversion accuracy and security deteriorate

Engineering Contradiction:
Improvemigration easeVSAvoiddata conversion accuracy
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The migration tool serves as a specialized intermediary that ensures accurate and secure data conversion. It implements validated conversion logic for different data types (user profiles, authentication credentials, authorization policies) and maintains data integrity through checksum verification and transactional operations. The tool also implements security measures including encrypted data transmission and authenticated access control.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent employs parameter changes by dynamically adjusting conversion parameters based on the specific IAM providers involved in the migration. The tool automatically detects source and destination system characteristics and configures appropriate conversion rules, data mapping relationships, and authentication methods. This allows the same tool to handle multiple provider combinations while maintaining high conversion accuracy.

Inventive Principle:
Principle #35Parameter changes

3Ease of manufacture

If original IAM system is left unattended after migration, then security risks increase and system value decreases, but maintenance cost decreases

Engineering Contradiction:
Improvemaintenance simplicityVSAvoidsystem security
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent implements bidirectional synchronization that maintains continuous data flow between the original and new IAM systems. The synchronization mechanism continuously monitors for changes in either system and automatically propagates updates to the other, ensuring both systems remain current and secure. This continuous action eliminates security gaps that would occur if the original system were simply abandoned.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The synchronization system incorporates feedback mechanisms that monitor the state of both IAM systems and detect discrepancies. When changes are detected in either system, the feedback loop triggers automatic synchronization operations to restore consistency. The system also provides logging and alerting capabilities that notify administrators of synchronization status and potential issues.

Inventive Principle:
Principle #23Feedback

4Adaptability or versatility

If temporary IAM system is used for migration, then flexibility is improved, but data propagation capability deteriorates

Engineering Contradiction:
Improvemigration flexibilityVSAvoiddata propagation
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The bidirectional synchronization mechanism ensures continuous data propagation between the temporary IAM system and the original system. Rather than treating the temporary system as a dead-end, the synchronization tool maintains active data flow in both directions, allowing changes made during the temporary phase to be automatically propagated back to the original system when migration is complete.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS12117969B2Data conversion and synchronization
Publication Date: 2024.10.15 ONELOGIN INC
  • US12117969B2 patent drawing
  • US12117969B2 patent drawing
  • US12117969B2 patent drawing

AI summary

A two staged, two output data conversion system synchronizes resources between IAM systems (including CIAM systems). For the first stage of the conversion process, data is obtained for each resource and stored in an interim file. For the second stage of the conversion process, the data is converted twice to create two output files: one output for a source IAM system and one output file for a destination IAM system.