Progressive Image Portion Generation via Edge Server Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional approaches for providing images require transmitting full-resolution images, which can be data-intensive and inefficient, especially for devices with limited data plans or capabilities, leading to storage inefficiencies due to the need for multiple image versions.

Innovation Solution

A system that generates an address with a parameter specifying the quantity of image portions, allowing for the generation of a particular version of an image based on the specified portions stored at an edge server, reducing data transmission and storage requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If full-resolution images are transmitted to all client devices, then image quality is maintained, but data transmission volume increases significantly

Engineering Contradiction:
Improveimage qualityVSAvoiddata transmission volume
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent segments images into multiple progressive scan portions (e.g., first portion, second portion, third portion) that can be transmitted separately. Each portion represents a progressive refinement of the image, allowing clients to receive only the necessary number of portions based on their capabilities and data constraints, thereby reducing overall data transmission volume while maintaining quality for those who need it.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent enables different client devices to receive different quantities of image portions based on their specific capabilities and data availability. Some clients receive only the first portion (lower quality), while others receive all portions (full quality), allowing each client to optimize their data usage according to their local requirements.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If multiple versions of images are stored to serve different client devices, then device-specific optimization is achieved, but data storage efficiency decreases

Engineering Contradiction:
Improvedevice-specific optimizationVSAvoiddata storage requirements
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

Instead of storing multiple complete image versions, the patent stores a single high-resolution image that is segmented into progressive scan portions. This single stored image can serve multiple clients with different requirements by transmitting different quantities of portions, thereby reducing storage requirements while maintaining adaptability to various devices.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The single stored high-resolution image serves multiple functions by being able to generate different quantities of progressive scan portions for different client devices. This universal approach eliminates the need for separate storage of multiple image versions, as one image can adapt to serve various device capabilities.

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

3Productivity

If progressive image portions are implemented, then data transmission efficiency improves, but system complexity increases due to portion generation and management

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent enables the client device to self-determine its capabilities and data constraints, then autonomously request the appropriate number of progressive scan portions. This self-service approach reduces server-side complexity, as the server simply responds to client requests without needing to complexly analyze device capabilities or manage multiple image versions.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent uses a parameter in the image request URL to specify the desired quantity of progressive scan portions. This simple parameter-based approach allows clients to control the complexity by specifying their needs, while the server maintains a straightforward response mechanism, thereby managing system complexity through parameterization rather than complex logic.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11544318B2Systems and methods for providing image portions for progressive images
Publication Date: 2023.01.03 META PLATFORMS INC
  • US11544318B2 patent drawing
  • US11544318B2 patent drawing
  • US11544318B2 patent drawing

AI summary

Systems, methods, and non-transitory computer-readable media can generate an address associated with an image. The address can be generated to embed a parameter that specifies a quantity of image portions for representing a particular version of the image. A request can be acquired from a client device for an instance of the image. The request can include the address that embeds the parameter. It can be determined whether a predefined version of the image is stored at an edge server. The predefined version can utilize a predefined quantity of image portions to represent the image. The particular version of the image can be generated, in response to the request for the instance of the image and when the predefined version is stored at the edge server, based on at least a portion of the predefined version and based on the quantity of image portions specified by the parameter.