Index Manager for Automated Data Migration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The challenge lies in managing and accessing digital data stored across multiple locations, as it becomes difficult to locate specific data due to duplication and distribution across various devices and online services, making it hard to access data optimally and efficiently.

Innovation Solution

A digital storage device or service that employs processors, persistent storage, and a software agent to maintain local and remote indexes, allowing data to be moved and transformed based on anticipated use, ensuring optimal access and storage across multiple locations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If digital data is duplicated and stored in multiple locations across various devices and online services, then data availability and access flexibility are improved, but data location tracking and optimal access efficiency deteriorate

Engineering Contradiction:
Improvedata access flexibilityVSAvoiddata location tracking complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an index manager as an intermediary component that centralizes the tracking of data locations across multiple devices and services. Instead of each device independently tracking data, the index manager maintains a unified index that maps data to its storage locations, thereby reducing the complexity of data location tracking while preserving access flexibility across the distributed system.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements a universal index structure that can track data across diverse storage locations including local devices, cloud services, and hybrid environments. This multi-functional index system handles various data types and storage scenarios through a unified approach, reducing the need for location-specific tracking mechanisms and simplifying the overall system complexity.

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

2Ease of operation

If data is distributed across multiple devices and services, then data accessibility is improved, but the difficulty of locating specific data increases

Engineering Contradiction:
Improvedata accessibilityVSAvoiddata location detection
Core Design Contradiction:
Ease of operationVSDifficulty of detecting and measuring

Solution Approach 1:

The system performs preliminary actions by pre-computing and maintaining an index that maps data to its storage locations before any access request occurs. This advance preparation enables rapid data location detection when needed, eliminating the need for time-consuming searches across distributed devices and services at the moment of access.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The index manager implements a feedback mechanism where data location information is continuously updated and communicated back to the index structure as data moves between devices and services. This real-time feedback ensures that the index remains accurate and up-to-date, making data location detection straightforward without requiring complex real-time scanning of distributed storage locations.

Inventive Principle:
Principle #23Feedback

3Reliability

If manual data management across multiple locations is used, then user control over data is maintained, but time consumption and operational efficiency increase

Engineering Contradiction:
Improveuser control over dataVSAvoiddata management time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system implements self-service automation where the index manager automatically tracks data locations, updates the index structure, and manages data movement between devices and services without requiring user intervention. This automation maintains user control through the centralized index while eliminating the time-consuming manual tracking and management tasks that would otherwise be required.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary automated setup of the data index structure and location tracking mechanisms before data management operations begin. This advance configuration enables the system to automatically manage data across multiple locations from the outset, reducing the time users would otherwise spend on manual data organization and location tracking while maintaining full user control through the centralized management interface.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8868677B2Automated data migration across a plurality of devices
Publication Date: 2014.10.21 WESTERN DIGITAL TECHNOLOGIES INC
  • US8868677B2 patent drawing
  • US8868677B2 patent drawing
  • US8868677B2 patent drawing

AI summary

Approaches for a digital storage device that moves or transforms data between various storage locations based on anticipated use. A digital storage device comprises one or more processors and one or more storage mediums for storing digital data. The digital storage device comprises a software agent. The agent maintains a local index to a set of data sets stored on the storage mediums. The indexed files are associated with an identifier, which may identity any unique entity. The software agent sends the local index over a network to an index manager. The agent receives, from the index manager, a remote index that identifies storage locations for other data sets associated with the identifier. The agent may use the local and remote index to move data sets between storage locations and/or transform data sets based on which device they will be accessed.