Three-Queue Gift Display System for Live Broadcast Interfaces

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Web-based live broadcasts face challenges in effectively displaying a large number of virtual gifts, leading to poor gift presentation and interaction, with limited combo bar styles and poor rendering effects that fail to meet the interactive needs of audiences.

Innovation Solution

A gift display method utilizing a three-level buffer queue system (host state queue, guest state queue, and display queue) to manage and prioritize gift messages, ensuring efficient display and updating of combo bars on the interface, with real-time configuration and animation support, and customizable styles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a large number of virtual gifts are displayed simultaneously, then the gift-giving interaction and audience engagement improve, but the display interface becomes cluttered and the rendering effect deteriorates

Engineering Contradiction:
Improvegift display efficiencyVSAvoiddisplay interface complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the gift display system into three distinct queues: host state queue (for gifts from current user), guest state queue (for gifts from other users), and display queue (for rendering on interface). This segmentation allows independent management of different gift types and sources, preventing interface clutter while maintaining comprehensive gift display functionality.

Inventive Principle:
Principle #1Segmentation

2Speed

If gift messages are processed in real-time without prioritization, then the processing speed is maximized, but the display quality and user experience deteriorate

Engineering Contradiction:
Improvegift message processing speedVSAvoidgift display quality
Core Design Contradiction:
SpeedVSManufacturing precision

Solution Approach 1:

The patent applies different processing qualities to different gift types through localized management strategies. Host state gifts (from current user) receive high-priority processing with immediate display, while guest state gifts (from others) are managed separately with aggregated display. This local quality differentiation ensures important gifts are highlighted while maintaining overall system efficiency.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the processing parameters based on gift source and type. By introducing priority levels and different queue management strategies, the system dynamically adjusts processing speed and display timing parameters to balance real-time responsiveness with display quality, preventing interface overload while maintaining engagement.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If multiple combo bar styles are provided to meet diverse interactive needs, then the adaptability and user experience improve, but the system complexity and rendering burden increase

Engineering Contradiction:
Improvecombo bar style varietyVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal queue management framework that handles multiple combo bar styles through a single standardized interface. The three-queue system can accommodate various gift types and combo configurations without requiring separate processing logic for each style, reducing system complexity while maintaining versatility.

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

Data Source

PatentUS11653051B2Gift display method and system in web-based live broadcast
Publication Date: 2023.05.16 SHANGHAI BILIBILI TECH CO LTD
  • US11653051B2 patent drawing
  • US11653051B2 patent drawing
  • US11653051B2 patent drawing

AI summary

The present disclosure describes techniques for controlling display of gifts in a web-based live broadcast The techniques comprises storing a host state gift object in a host state queue, wherein the host state gift object corresponds to a gift-giving behavior of a first user associated with a first client computing device; storing a plurality of guest state gift objects in a guest state queue, wherein the plurality of guest state gift objects correspond to gift-giving behaviors of other users; storing a plurality of display gift objects in a display queue; updating the display queue based on the host state queue or the guest state queue, wherein the host state queue has a higher priority than the guest state queue for updating the display queue; and causing to display each display gift object on an interface of the first client computing device in a form of a combo bar.