Server Image Reference Generation for Mobile Storage Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices face memory and processing resource constraints due to storing and processing large numbers of visually related images, which also consume networking resources when stored remotely.

Innovation Solution

A server-based method that identifies visually related images by determining mapping information between images, generates a reference image using synthetic pixels, and computes parameters indicative of visual dissimilarity, allowing for efficient storage and retrieval of images.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If visually related images are stored locally on the mobile device, then image accessibility is improved, but memory and processing resources are consumed

Engineering Contradiction:
Improveimage accessibilityVSAvoidmemory resources
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The patent creates a reference image that serves as a compressed representation of visually related images. Instead of storing multiple full-resolution images, the system stores one reference image along with mapping information and dissimilarity parameters, enabling reconstruction of original images when needed. This copying approach reduces memory consumption while maintaining accessibility.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The reference image acts as an intermediary between the mobile device's limited storage and the user's need to access multiple images. The mapping information and dissimilarity parameters serve as mediators that enable efficient storage by capturing only the essential differences from the reference image.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If multiple visually related images are stored remotely in online storage, then local device resources are preserved, but networking and storage resources are consumed

Engineering Contradiction:
Improvelocal device resourcesVSAvoidnetworking resources
Core Design Contradiction:
Quantity of substanceVSLoss of energy

Solution Approach 1:

The patent merges multiple visually related images into a single reference image stored remotely, combined with compact mapping information and dissimilarity parameters. This merging reduces the total data volume stored remotely compared to storing multiple complete images, thereby reducing networking and storage resource consumption.

Inventive Principle:
Principle #5Merging (Combining)

3Quantity of substance

If a reference image is generated from multiple images, then storage requirements are reduced, but processing complexity increases

Engineering Contradiction:
Improvestorage requirementsVSAvoidprocessing complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent extracts the common visual information from multiple images to create a reference image, separating it from the unique dissimilarities. This extraction process identifies visually related pixels and creates mapping information, storing only the essential differences. The complexity is managed by focusing processing on identifying visual relationships rather than processing entire images.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10244129B2Method of processing and storing images
Publication Date: 2019.03.26 Y E HUB ARMENIA LLC
  • US10244129B2 patent drawing
  • US10244129B2 patent drawing
  • US10244129B2 patent drawing

AI summary

The methods and systems described herein relate to a method of processing and storing images. The method is executed by a server and comprises: acquiring, by the server, a first image and a second image; determining, by the server, a first mapping information between the first image and the second image; generating, by the server, a reference image based on the first image and the second image, the reference image comprising a set of synthetic pixels; computing, by the server, a first parameter and a second parameter, the first parameter being at least partially indicative of a visual dissimilarity between the first pixels of the first image and the respective synthetic pixels and the second parameter being at least partially indicative of the visual dissimilarity between the second pixels of the second image and the respective synthetic pixels.