Client-Side Push Information Rendering for Lower Server Load

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing short video platforms face server overload due to pre-rendering of push information, which hinders quick adaptation to user demands for the latest information.

Innovation Solution

Implement real-time rendering of resource images and description information on the client side in response to user interactions, reducing the need for pre-rendering on the server.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the server pre-renders push information in advance, then the information can be displayed quickly to users, but the server experiences greater pressure and overload

Engineering Contradiction:
Improveinformation display speedVSAvoidserver load
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The patent extracts the rendering function from the server and relocates it to the client device. The server only needs to push raw materials (resource images and description information), while the client performs the actual rendering of push information. This extraction resolves the contradiction by maintaining fast display speed while significantly reducing server load.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of the traditional approach where the server renders information in advance and pushes it to clients, this patent inverts the process: the server pushes raw materials and the client performs rendering. This inversion allows the system to maintain quick response times while distributing the computational burden to client devices, thereby reducing server pressure.

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

2Loss of time

If the server pre-renders all push information, then users can access information quickly, but the system cannot adapt quickly to user demands for latest information

Engineering Contradiction:
Improveinformation update timeVSAvoidsystem adaptability to user demand
Core Design Contradiction:
Loss of timeVSAdaptability or versatility

Solution Approach 1:

The patent implements a dynamic rendering approach where the client renders push information in real-time based on user interactions and trigger operations. Instead of static pre-rendered content, the system dynamically generates push information when needed, allowing rapid adaptation to user demands for latest information while maintaining quick access times.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary preparation by pushing raw materials (resource images and description information) to client devices in advance. These materials are stored locally and ready for immediate rendering when triggered by user actions. This preliminary action enables both fast information display and quick adaptation to user demands without requiring full pre-rendering of all possible content.

Inventive Principle:
Principle #10Preliminary action

3Quantity of substance

If the client performs real-time rendering, then server pressure is reduced, but the client needs to obtain and process materials to be rendered

Engineering Contradiction:
Improveserver loadVSAvoidclient processing complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent segments the rendering process into two distinct parts: the server pushes segmented raw materials (resource images and description information), and the client performs segmented rendering based on specific trigger operations. This segmentation reduces server load while managing client complexity by only processing materials when actually needed, rather than continuously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The client device is empowered to self-render push information using the materials received from the server. Instead of relying on the server to perform all rendering operations, the client independently processes and displays push information based on user interactions. This self-service approach significantly reduces server load while keeping client processing complexity manageable through on-demand rendering.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP4645121A1Information display method and apparatus, device, and medium
Publication Date: 2025.11.05 CHENGDU GUANGHEXINHAO TECH CO LTD
  • EP4645121A1 patent drawingFigure 1
  • EP4645121A1 patent drawingFigure 2a~2b
  • EP4645121A1 patent drawingFigure 3~4

AI summary

The present application discloses an information display method and apparatus, a device, and a medium. A client first obtains materials to be rendered, and the materials to be rendered includes at least one resource image and resource description information. When the push information for resources needs to be displayed, in response to a trigger operation on the target object, at least one resource image and resource description information are rendered to generate push information for resources, and the push information for resources is displayed in the client