Cloud Storage Media File Replacement via Metadata Comparison
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing amount of digital media content in cloud storage leads to inefficiencies, as similar or inferior images are uploaded, occupying additional storage space, without users being aware of existing superior images.
Innovation Solution
A method that identifies and compares metadata properties of uploaded images with existing images in cloud storage, determining if the uploaded image is superior and replacing inferior or redundant images by storing a link to the superior image, thereby optimizing storage usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If digital media content is uploaded to cloud storage, then storage capacity increases, but storage efficiency decreases due to redundant and inferior images
Solution Approach 1:
The system performs preliminary actions by comparing uploaded images against the existing image collection before final storage. Metadata extraction and similarity comparison occur in advance to determine whether the uploaded image is superior, redundant, or inferior to existing images, enabling proactive storage optimization rather than reactive cleanup.
Solution Approach 2:
The system creates a virtual copy of the uploaded image through metadata comparison and link creation. Instead of physically storing the uploaded image, the system creates a reference link to the superior existing image that has been identified through metadata comparison, thereby avoiding redundant physical storage while maintaining image accessibility.
2Adaptability or versatility
If similar images are stored in cloud storage, then user accessibility is maintained, but storage space is wasted
Solution Approach 1:
The system creates a virtual copy through link creation rather than physical duplication. When an uploaded image is determined to be inferior to an existing image, the system stores a link reference to the superior existing image instead of the inferior uploaded image, maintaining accessibility while eliminating redundant storage space.
Solution Approach 2:
The system introduces an intermediary mechanism using metadata as a mediator between the uploaded image and the existing image collection. Metadata comparison serves as the intermediary step that determines the relationship between images, enabling the system to intelligently decide whether to store a link, replace, or accept the uploaded image without direct physical comparison.
3Loss of energy
If metadata comparison is performed on uploaded images, then storage optimization is achieved, but processing time increases
Solution Approach 1:
The system extracts only the essential metadata properties (such as image quality, dimensions, format) for comparison purposes, rather than analyzing the complete image data. This extraction approach enables storage optimization through metadata-based decision making while minimizing processing time by avoiding full image analysis.
Solution Approach 2:
The system applies partial action by performing metadata comparison rather than complete image analysis. This partial comparison is sufficient to determine image superiority and make storage decisions, avoiding the excessive time consumption that would result from analyzing every pixel and detail of uploaded images against the entire collection.
Data Source
AI summary
The computer manages media content by receiving, at a first memory storage location, a first file having one or more associated properties. The computer identifies a second file, at a second memory storage location, having one or more associated properties that are substantially similar to the first file. The computer compares the one or more properties of the first file to the one or more properties of the second file. The computer determines whether to replace the first file with the second file, based on the comparison of the one or more properties of the first file to the one or more properties of the second file. Responsive to determining to replace the first file with the second file, the computer stores at the first memory storage location a link to the second memory storage location.


