Content Migration Module Preserving Sharing Links

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Migrating content items from one online storage account to another is time-consuming and cumbersome, requiring users to download, reorganize, and upload files, which breaks sharing links and necessitates creating new ones.

Innovation Solution

A content management system with a migration module that allows users to select content items for migration, creates new entries with updated account identifiers, and redirects sharing links to maintain active access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users manually download and upload content items between accounts, then content migration is achieved, but time consumption and operational complexity increase significantly

Engineering Contradiction:
Improvecontent migration completenessVSAvoidmigration time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system introduces a migration module as an intermediary that automatically manages the content transfer process between accounts. This module handles file selection, transfer, and link updating without requiring manual user intervention for each file, thereby reducing migration time while ensuring complete content migration through systematic processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary actions by pre-selecting content items for migration and pre-establishing the target account destination before the actual transfer begins. The migration interface allows users to configure migration parameters in advance, and the system prepares the transfer queue, reducing the overall migration time by eliminating setup delays during the transfer process.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If users manually reorganize files in the new account, then proper file hierarchy is achieved, but operational complexity increases

Engineering Contradiction:
Improvefile organization easeVSAvoidmigration process complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The migration module implements self-service functionality by automatically maintaining file hierarchy structures during migration. The system preserves the original folder structure and file relationships without requiring manual reorganization, while simultaneously updating all associated metadata and links automatically, thus easing operation without adding complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system merges multiple operations into a single automated process: file transfer, hierarchy preservation, metadata updating, and link regeneration are all combined into one migration operation. This eliminates the need for separate manual reorganization steps while keeping the overall process simple for the user through a unified interface.

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If sharing links are not updated during migration, then migration speed is maintained, but link functionality is broken

Engineering Contradiction:
Improvemigration speedVSAvoidsharing link functionality
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system ensures continuity of useful action by automatically updating sharing links during the migration process without interrupting or pausing the file transfer. The link update operation runs concurrently with or immediately follows each file transfer, maintaining both migration speed and link functionality through continuous automated processing.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The migration module acts as an intermediary that automatically regenerates and updates sharing links for migrated content. This intermediary function ensures that all external references to the content are automatically redirected to the new location, maintaining link functionality without requiring manual intervention or slowing down the migration process.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11023424B2Migrating content items
Publication Date: 2021.06.01 DROPBOX INC
  • US11023424B2 patent drawing
  • US11023424B2 patent drawing
  • US11023424B2 patent drawing

AI summary

Disclosed are systems, methods, and non-transitory computer-readable storage media for migrating content items from a source user account to a target user account. A user can specify content items in the source user account to be migrated to an existing or new target user account. A new content entry including an account identifier of the target account and a pointer to the content item can be created for each migrated content item. Further, a determination can be made as to whether a sharing link to each content item exists, and if so, the content pointer of the old content entry is modified to forward or redirect to the new content entry. An active flag associated with the old content entry can be set to false or 0 to indicate that the old content entry is no longer active.