Automated Media File Archiving via Hash Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users often fail to transfer and back up user-generated media files from devices, leading to misplaced or unorganized content, and may upload unnecessary files, resulting in inefficiencies in archiving and storage.

Innovation Solution

A system that scans data storage devices for media files, identifies user-generated content using heuristics, and uploads unique files to a cloud storage system by generating and comparing hash identifiers to ensure only new files are uploaded, thereby organizing and archiving media files effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users manually transfer and backup media files from devices, then file organization and backup reliability improve, but user time investment and operational complexity increase

Engineering Contradiction:
Improvebackup reliabilityVSAvoiduser time investment
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system automatically scans data storage devices, identifies media files using heuristics, generates hash identifiers, compares them against existing backups, and uploads unique files without requiring user intervention. This self-service automation resolves the contradiction by making the system perform backup operations autonomously, eliminating user time investment while maintaining high reliability through systematic file identification and duplicate detection

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary scanning and identification of media files before the backup process, and uses hash identifier comparison in advance to determine which files need uploading. This preliminary action ensures that only unique files are uploaded, maintaining backup reliability while minimizing unnecessary operations and user time investment

Inventive Principle:
Principle #10Preliminary action

2Reliability

If users upload all media files to cloud storage, then comprehensive archiving improves, but storage efficiency deteriorates due to duplication

Engineering Contradiction:
Improvearchiving completenessVSAvoidstorage efficiency
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The system uses hash identifiers as digital copies or fingerprints of media files to compare against existing cloud storage contents. By comparing these identifier copies rather than uploading actual file duplicates, the system ensures comprehensive archiving of unique content while avoiding storage waste from duplicating files that already exist in the cloud

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system extracts and compares only the essential identifying feature (hash identifier) of each media file against the cloud storage database, rather than transferring entire files. This extraction approach ensures complete archiving of unique content while eliminating storage inefficiencies from uploading duplicate files

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If the system scans and uploads media files from multiple data storage devices, then archiving completeness improves, but system complexity and processing time increase

Engineering Contradiction:
Improvearchiving completenessVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements a universal scanning and processing mechanism that handles multiple data storage devices through a single unified interface. The same heuristic scanning, hash generation, and comparison processes are applied across all connected devices, achieving comprehensive archiving from multiple sources while maintaining consistent system complexity rather than requiring separate processing logic for each device

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

Data Source

PatentUS12001387B2Automated archiving of user generated media files
Publication Date: 2024.06.04 GOOGLE LLC
  • US12001387B2 patent drawing
  • US12001387B2 patent drawing
  • US12001387B2 patent drawing

AI summary

Aspects of the subject technology relate to archiving user generated content. A data storage device of a computer system is scanned for media files, and directories of the data storage device containing media files found during the scan are added to an upload directory list. For each directory in the upload directory list, respective identifiers for the media files contained in the directory are determined and sent to a server. Confirmation is received from the server of whether the sent identifiers match identifiers for media files already stored by the server. The media files having identifiers confirmed as not matching identifiers for media files already stored by the server are uploaded.