File Migration System Using Metadata Profiles and Simulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is a need for a fast and easy-to-verify method to migrate electronic document content that initially uses metadata to create migration profiles, simulates the migration, verifies the simulation, and then migrates the electronic file content from multiple sources to multiple destinations.

Innovation Solution

A computer-implemented method utilizing a dynamic rules generation library to create migration profiles, classify electronic file content, optionally delete source material, simulate the migration, and migrate files from source to destination folder locations, integrating with file share and enterprise content management software, and using a migration management console for tracking and verification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If metadata-only migration profiles are used initially, then migration speed and ease of verification are improved, but migration completeness and accuracy may worsen

Engineering Contradiction:
Improvemigration speedVSAvoidmigration completeness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary actions by first creating migration profiles based on metadata, then simulating the migration process before actual execution. This allows verification of migration accuracy using sample data while maintaining the efficiency of metadata-driven profile creation. The simulation phase acts as a preliminary test that ensures completeness before full migration.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a copy of the migration process through simulation mode, where electronic file content is copied and migrated to a destination repository for verification purposes. This copying mechanism allows the system to test migration accuracy without affecting the actual production migration, enabling verification of completeness while maintaining speed.

Inventive Principle:
Principle #26Copying

2Measurement precision

If simulation and verification steps are added, then migration accuracy is improved, but migration time increases

Engineering Contradiction:
Improvemigration accuracyVSAvoidmigration time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The simulation and verification steps are performed as preliminary actions before the actual migration execution. By conducting these verification operations in advance on sample data, the system ensures migration accuracy is validated beforehand, allowing the actual migration to proceed efficiently without time-consuming verification during execution.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies partial action by using simulation mode that processes only sample or subset of data for verification purposes, rather than processing all data during migration. This partial simulation approach provides sufficient accuracy verification while minimizing the time overhead, as only a representative sample needs to be processed during the simulation phase.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8812448B1Computer implemented method for accelerating electronic file migration from multiple sources to multiple destinations
Publication Date: 2014.08.19 ACCESS SCIENCES CORPORATION
  • US8812448B1 patent drawing
  • US8812448B1 patent drawing
  • US8812448B1 patent drawing

AI summary

A method for migrating source material comprising meta data and electronic file content from source location folders to destination location folders using an administrative processor with administrative data storage which can be based in a computing cloud to create a migration profile, a file inventory using only metadata and the migration profile, optionally copying electronic file content based on the file inventory, optionally simulating a migration; and then performing an actual migration using the migration profile and a migration management console.