Recipient-Side Image Processing for Social Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current image processing methods in social networks often require images to be processed on the sender's side before sharing, leading to delays due to processing time, especially when recipient devices lack the necessary computing power to handle high-quality or multiple images efficiently.

Innovation Solution

Implementing a system that processes images on the recipient side by generating intermediate images from original data, which can be optimized for the recipient's device capabilities, including decoding, decryption, and applying filters to create a viewable image, thereby reducing processing time and improving user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If images are processed on the sender's side before sharing, then image quality can be maintained, but processing time increases and delivery speed decreases

Engineering Contradiction:
Improveimage qualityVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent inverts the traditional image processing workflow by moving the processing operations from the sender's side to the recipient's side. Instead of processing images before transmission, the system transmits original images and applies processing (filters, effects, format conversion) at the recipient's device, thereby eliminating sender-side processing delays while maintaining image quality.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The patent introduces an intermediary processing layer at the recipient's device that acts as a mediator between the transmitted image data and the final displayed image. This intermediary processing stage handles format conversion, filter application, and optimization without affecting the original image quality, resolving the contradiction between maintaining quality and reducing processing time.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If high-quality images are transmitted, then image quality is improved, but network bandwidth consumption and processing burden increase

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

Solution Approach 1:

The patent extracts the processing operations from the transmission process itself and separates them into post-receipt operations at the recipient's device. By taking out the processing burden from the transmission phase, the system can transmit images in their original format without additional processing overhead, reducing network bandwidth consumption while preserving image quality through selective processing only when and where needed.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If multiple image formats are supported for different devices, then adaptability improves, but processing complexity increases

Engineering Contradiction:
Improvedevice compatibilityVSAvoidprocessing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements self-service by enabling each recipient device to autonomously determine its own format requirements and perform the necessary format conversion and optimization locally. Instead of requiring the sender or a centralized server to manage multiple format conversions, each device independently handles its own image processing needs, reducing overall system complexity while maintaining broad device compatibility.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10007966B2Systems and methods for recipient-side image processing
Publication Date: 2018.06.26 META PLATFORMS INC
  • US10007966B2 patent drawing
  • US10007966B2 patent drawing
  • US10007966B2 patent drawing

AI summary

Systems, methods, and non-transitory computer readable media configured to create, process, and/or modify images are provided. Recipient image data associated with an original image captured by a second computing system can be received by a first computing system. A first intermediate image may be generated based on the recipient image data. A first viewable image for display on the first computing system may be generated based on the first intermediate image.