Context-Based Image Compression for Social Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional image compression techniques in social networking systems apply a global adjustment to image quality without considering individual image contexts, leading to inefficient data transmission and unsatisfactory user experience due to bandwidth constraints and high data requirements for high-quality images.

Innovation Solution

Implement context-based image compression that identifies specific contexts for each image, such as user interaction likelihood, position, and revenue generating status, to determine optimal image quality for compression, reducing data transmission while maintaining image quality where necessary.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If global image quality adjustment is applied to all images, then bandwidth usage is reduced, but user experience deteriorates due to loss of quality for important images

Engineering Contradiction:
Improvebandwidth usageVSAvoiduser experience
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The patent applies different image quality levels to different images based on their individual contexts. Important images (e.g., user profile pictures, images in stories) are compressed at higher quality levels, while less important images (e.g., thumbnail previews, images in news feeds) are compressed at lower quality levels. This resolves the contradiction by maintaining high quality where needed while reducing overall bandwidth consumption.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically changes the compression quality parameter based on contextual factors such as image importance, user interaction likelihood, and device characteristics. By adjusting the quality parameter adaptively rather than using a fixed global setting, the system optimizes both bandwidth efficiency and user experience.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If high image quality is maintained for all images, then user experience is improved, but data transmission requirements increase

Engineering Contradiction:
Improveuser experienceVSAvoiddata transmission
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

Instead of uniformly applying high quality to all images, the system selectively applies high quality compression only to images that are likely to be important to users based on contextual analysis. This reduces the total data transmission volume while maintaining user experience for critical images.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the image set into different categories based on contextual importance (e.g., high importance, medium importance, low importance). Each segment is then compressed at an appropriate quality level, optimizing the balance between data transmission efficiency and user experience.

Inventive Principle:
Principle #1Segmentation

3Loss of energy

If context-based compression is implemented, then bandwidth efficiency is improved, but system complexity increases

Engineering Contradiction:
Improvebandwidth efficiencyVSAvoidsystem complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The system performs context analysis and determines compression quality levels in advance, before actual image transmission. By pre-processing and categorizing images based on their contextual attributes, the system simplifies the transmission phase and avoids complex real-time decision-making during image delivery.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The compression system automatically analyzes image contexts and determines appropriate quality levels without requiring manual intervention or complex external orchestration. The system serves itself by making intelligent decisions about compression parameters based on embedded contextual information.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10510165B2Systems and methods for context based image compression
Publication Date: 2019.12.17 META PLATFORMS INC
  • US10510165B2 patent drawing
  • US10510165B2 patent drawing
  • US10510165B2 patent drawing

AI summary

Techniques for compressing images based on context are provided. A first image and a second image may be identified for display on a client device. One or more contexts of the first image may be identified. One or more contexts of the second image may be identified. A first image quality for the first image may be determined based on the one or more contexts of the first image. A second image quality for the second image may be determined based on the one or more contexts of the second image. The first image may be compressed at the first image quality and the second image at the second image quality. The compressed first image and the compressed second image may be transmitted to the client device.