Multi-Image Container Storage for Photograph Retrieval

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern storage systems face inefficiencies in storing and retrieving digital images due to the lack of tailored solutions that take advantage of the unique characteristics of photo storage, leading to increased storage volumes and access times.

Innovation Solution

The implementation of a multi-image container file format that separates photograph content from metadata, combined with an in-memory index and cache algorithms, allows for efficient storage and retrieval by optimizing the use of both hard-disk drives and solid-state drives, ensuring photographs are stored and accessed quickly and efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If traditional storage systems store photographs together with other data types using generic methods, then storage capacity is utilized, but retrieval time increases and access efficiency deteriorates

Engineering Contradiction:
Improvephotograph retrieval speedVSAvoidaccess time for photographs
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The storage system is segmented into distinct components: a photograph storage area on hard-disk drives, a metadata storage area, and an in-memory index. This segmentation allows photographs to be stored and retrieved independently from other data types, optimizing access speed without affecting overall system capacity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

An in-memory index acts as an intermediary between the storage system and retrieval requests. The index stores metadata about photograph locations and characteristics, enabling rapid lookup and direct access to photograph files without scanning through other data, thus reducing access time.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If storage systems constantly improve access rates for higher volumes of information, then information availability improves, but system complexity and cost increase

Engineering Contradiction:
Improveinformation access rateVSAvoidstorage system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Different storage media are assigned based on local quality requirements: hard-disk drives store actual photograph content where large capacity is needed, while solid-state drives or memory store metadata and index information where fast access is critical. This localized optimization achieves high access rates without making the entire system complex.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes the parameter of storage location by separating photograph data from metadata and storing them in different locations with different access characteristics. Photographs are stored on hard-disk drives while their metadata is stored in faster access media, allowing the system to achieve high access rates for metadata operations without requiring the entire system to use expensive fast storage.

Inventive Principle:
Principle #35Parameter changes

3Quantity of substance

If photographs are stored on multiple disk locations for redundancy and capacity, then storage capacity increases, but retrieval time increases due to accessing multiple locations

Engineering Contradiction:
Improvestorage capacityVSAvoidphotograph access speed
Core Design Contradiction:
Quantity of substanceVSSpeed

Solution Approach 1:

The essential access information (metadata and index) is extracted from the photograph files themselves and stored separately in fast-access memory. This allows the system to locate and access photographs from hard-disk drives quickly without needing to read from multiple locations, maintaining both capacity and speed.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9165009B1Lightweight appliance for content storage
Publication Date: 2015.10.20 EMC IP HLDG CO LLC
  • US9165009B1 patent drawing
  • US9165009B1 patent drawing
  • US9165009B1 patent drawing

AI summary

A method, article of manufacture, and apparatus for lightweight storage of content is disclosed. In some embodiments, a request to store a photograph is received from a user. The content of the photograph is then compressed. A list of multi-image container files associated with the user and with sufficient storage space available to store the compressed content of the photograph is then retrieved. The compressed content of the photograph is stored in a multi-image container file. Finally, the modified multi-image file is stored in a storage device.