Cloud Storage Migration Script Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The manual and tedious process of configuring files for migration to cloud storage is costly and time-consuming, requiring human operators to define settings for each migration step-by-step, which is inefficient and resource-intensive.

Innovation Solution

A system that utilizes pre-configured configuration information to automatically convert files into a migration dataset and generate scripts for cloud storage, leveraging computing modules to securely format and encode data, thereby automating the migration process to cloud storage services.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If manual configuration is used for each migration step, then migration can be performed with basic tools, but the process becomes tedious and expensive requiring multiple human operators

Engineering Contradiction:
Improveease of migration setupVSAvoidcomplexity of migration process
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-configuring migration settings, parameters, and scripts before the actual migration process. Configuration files are created in advance with all necessary migration parameters, and automated scripts are prepared beforehand to execute the migration steps without requiring manual configuration during the migration itself. This eliminates the need for operators to define settings step-by-step during migration execution.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies self-service by enabling automated migration processes that execute without continuous human intervention. Once the configuration files are prepared, the migration system automatically performs data conversion, script generation, and migration execution. The system serves itself by using pre-defined parameters and automated workflows to complete the entire migration process, reducing dependency on multiple human operators.

Inventive Principle:
Principle #25Self-service

2Quantity of substance

If manual step-by-step configuration is performed, then basic computing resources are sufficient, but the process is time-consuming and resource-intensive

Engineering Contradiction:
Improvehuman resources requiredVSAvoidmigration time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent applies mechanics substitution by replacing manual mechanical operations with automated computational processes. Instead of human operators manually configuring each migration step, the system uses automated scripts and programming to perform data conversion, parameter validation, and migration execution. This substitution of manual mechanical configuration with automated computational processes significantly reduces both time and human resource requirements.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system applies parameter changes by transforming migration from a manual process with human-defined parameters to an automated process with pre-configured parameters. Configuration files contain all necessary parameters (source/destination paths, data formats, migration settings) that are automatically applied during migration. This parameterization enables the system to execute migrations quickly without requiring human operators to define and adjust parameters during the process.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If automated migration is implemented, then efficiency improves and costs reduce, but configuration information and settings must be pre-defined

Engineering Contradiction:
Improvemigration efficiencyVSAvoidconfiguration complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the migration configuration into separate, modular configuration files. Each configuration file contains specific parameters for different aspects of the migration (source data specifications, destination storage parameters, conversion settings). This segmentation allows the system to process different migration aspects independently and systematically, improving efficiency while maintaining organized configuration structures that are easier to manage than monolithic configuration systems.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20210389976A1Techniques to facilitate a migration process to cloud storage
Publication Date: 2021.12.16 CAPITAL ONE SERVICES LLC
  • US20210389976A1 patent drawing
  • US20210389976A1 patent drawing
  • US20210389976A1 patent drawing

AI summary

Techniques to facilitate a migration process of source data to cloud storage are described. These techniques use configuration information with pre-configured settings for the migration process by leveraging such information to build a component to execute the migration process. These settings can be used to identify computing modules (including interfaces) for generating a script for loading the source data to a storage location managed by a cloud storage service. The script may rely upon a data model for organizing the source data, which also is provided in the settings. Once the source data is available, the source data is converted into a suitable migration dataset and communicated with the script to the cloud storage service in a single operation. Other embodiments are described and claimed.