Instant Messaging Client Image Generation via Local Template Filling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current instant messaging systems consume significant bandwidth when transmitting large images, which can be problematic due to network bandwidth limitations.

Innovation Solution

An instant messaging client device retrieves link information, determines if it's associated with item information, and generates an item information image based on retrieved feature information and image layout strategy data, allowing for local image generation and display, thereby reducing server load and bandwidth usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If the server transmits large images via instant messaging, then users can view item images, but network bandwidth is consumed excessively

Engineering Contradiction:
Improveimage transmission completenessVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The patent extracts the image generation function from the server and implements it on the client device. Instead of transmitting complete images from the server, the client retrieves only necessary item feature information (such as item ID, name, price, and basic attributes) from the server, then locally generates the complete item information image using template matching. This extraction of the generation function to the client side significantly reduces network bandwidth consumption while maintaining image transmission completeness.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements preliminary action by pre-defining image templates that contain all possible item information elements (item name, price, specifications, seller info, etc.) in a standardized layout. These templates are prepared in advance and stored on the client device. When generating item images, the client simply fills in the specific item data into the pre-configured template positions, rather than retrieving complete images from the server. This preliminary preparation of templates enables efficient local image generation and reduces bandwidth usage.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If the server transmits complete item information images, then users get intuitive item representation, but server load increases

Engineering Contradiction:
Improveitem information presentationVSAvoidserver processing capacity
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent extracts the image generation workload from the server and transfers it to the client device. The server only needs to provide basic item feature information (text data), while the computationally intensive task of assembling complete item information images with standardized layouts is performed locally on the client. This extraction of processing functions significantly reduces server load and increases overall system productivity, while clients maintain the ability to generate high-quality, intuitive item representations.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent uses template copying where standardized image templates are replicated and filled with different item data. Instead of the server creating unique complex images for each item, the system copies a master template structure and populates it with specific item information (name, price, specs, etc.). This copying approach allows rapid local generation of standardized item images without requiring significant server processing resources, thereby improving server productivity while maintaining ease of item information presentation.

Inventive Principle:
Principle #26Copying

3Manufacturing precision

If images are generated and stored on the server, then image quality is maintained, but storage costs and bandwidth usage increase

Engineering Contradiction:
Improveimage qualityVSAvoidstorage capacity
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent extracts the image generation function from the server to the client device. Instead of storing complete item information images on the server, only essential item feature data (text information) is stored. The client device locally generates complete high-quality images by combining this stored data with template structures. This extraction eliminates the need for the server to store large quantities of image data, significantly reducing storage capacity requirements while maintaining image quality through client-side generation.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements preliminary action by pre-configuring image templates with all necessary layout structures, design elements, and formatting rules. These templates are prepared in advance and stored efficiently on the client device. When item images need to be generated, the client simply fills the pre-configured template positions with specific item data, producing high-quality images without requiring the server to store or transmit complete image files. This preliminary template preparation maintains image quality while minimizing storage requirements.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP2730065B1Method of generating image at instant messaging client, and image generating apparatus and system
Publication Date: 2019.10.30 ALIBABA GROUP HOLDING LTD
  • EP2730065B1 patent drawingFigure 1
  • EP2730065B1 patent drawingFigure 2
  • EP2730065B1 patent drawingFigure 3

AI summary

A client device receives item link information associated with a transaction of an item. The client device may retrieve predetermined verification parameters based on the item link information. Based on the parameters, the client device may obtain the item feature information that corresponds to the predetermined verification parameters. The client device may then generate the item information image, and display the item information image.