Object Storage Metadata Migration Using Supplemental Data Structures

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Metadata stored in object storage is susceptible to deletion and/or modification during data migration from one container to another, especially when migrating between different cloud providers, leading to data loss and integrity issues, particularly when migrating to file storage systems.

Innovation Solution

A novel data migration strategy that involves directly injecting object storage metadata into file storage properties, using a supplemental data structure to preserve metadata integrity by maintaining its native form and avoiding direct access to the object data, allowing for targeted and secure migration of specific metadata portions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If conventional data migration is used to move objects from one container to another, then data transfer is achieved, but metadata is lost or modified during migration

Engineering Contradiction:
Improvemetadata integrityVSAvoidmigration efficiency
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The system performs preliminary actions by generating a supplemental data structure containing metadata array and source identifier before the actual data migration occurs. This pre-prepared metadata package is then injected into the target container, ensuring metadata integrity is maintained throughout the migration process without requiring post-migration reconstruction.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The supplemental data structure acts as an intermediary carrier that transports metadata from the source container to the target container. This intermediate structure includes the metadata array and source identifier, serving as a bridge that preserves metadata integrity during the migration process between different cloud storage ecosystems.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If metadata is accessed and processed during migration, then metadata can be transferred, but computing resources are consumed and data security risks increase

Engineering Contradiction:
Improvemetadata preservationVSAvoidcomputing resource consumption
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The system extracts only the necessary metadata components (metadata array and source identifier) into a separate supplemental data structure, leaving the main object data untouched. This extraction approach allows metadata to be transferred and preserved without requiring access to or processing of the actual object data, minimizing computing resource consumption and enhancing security.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The migration process is segmented into distinct components: the main object data and the supplemental metadata structure. By separating metadata transfer from object data migration, the system can preserve metadata integrity while avoiding the computational overhead and security risks associated with accessing and processing the actual object data during migration.

Inventive Principle:
Principle #1Segmentation

3Loss of information

If metadata is reconstructed after migration, then data completeness is achieved, but time and resources are wasted

Engineering Contradiction:
Improvemetadata completenessVSAvoidmigration time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system performs the metadata preservation action preliminarily by embedding the complete metadata array and source identifier into the supplemental data structure before migration. This eliminates the need for post-migration reconstruction, as the metadata is already in its final, complete form upon arrival at the target container, saving significant time and computational resources.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260003890A1Systems and methods for data retention while migrating objects and object metadata stored in object storage environments migrated across cloud ecosystems
Publication Date: 2026.01.01 CITIBANK N A
  • US20260003890A1 patent drawing
  • US20260003890A1 patent drawing
  • US20260003890A1 patent drawing

AI summary

Systems and methods for novel uses and/or improvements to data migration. In particular, systems and methods for data migration of metadata stored in object storage from one container to another, especially in instances when the metadata is destined for ingestion by an artificial intelligence application. The systems and methods ensure that all metadata (e.g., metadata stored in object storage) is preserved during data migration, including metadata such as content type, object lock mode, object lock retain until date, and/or custom metadata.