Live Stream Interface Controls Based on Peer Device Settings

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing control display solutions for client devices lack adaptability and are monotonous, failing to adjust display settings according to the display requirements of peer devices during interaction.

Innovation Solution

A method and apparatus that involve a client device determining a target object based on user input, sending a display request to a server, acquiring setting parameters for interface controls from the server, and displaying these controls based on the received parameters, allowing or forbidding specific controls based on server-provided settings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If control display settings are fixed according to local control setting parameters, then the display interface is simple to implement, but the adaptability to peer device requirements is poor

Engineering Contradiction:
Improveadaptability to peer device display requirementsVSAvoidcomplexity of control display solution
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a server as an intermediary between client devices. The server receives display requirements from peer devices, determines appropriate control setting parameters, and returns them to the requesting client. This mediator architecture enables adaptability without requiring direct complex interaction between client devices, thus resolving the contradiction between adaptability and system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system pre-establishes control setting parameters on the server side that correspond to different peer device types and requirements. When a display request is made, the server quickly retrieves and returns the pre-determined parameters rather than calculating them in real-time. This preliminary preparation reduces the complexity of real-time decision-making while maintaining high adaptability.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If all interface controls are displayed by default, then the display is comprehensive, but the online time and interaction efficiency are reduced

Engineering Contradiction:
Improveinteraction efficiencyVSAvoidcompleteness of interface control display
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent applies local quality by selectively displaying different types of interface controls based on the specific peer device and interaction context. Instead of uniformly displaying all controls or none, the system determines which specific controls (e.g., comment control, bullet screen control, gift-giving control) should be displayed for each situation. This selective display improves interaction efficiency while maintaining the completeness of necessary controls.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The interface control display is made dynamic rather than static. The system can switch between displaying all controls, specific controls, or no controls based on real-time interaction needs and peer device characteristics. This dynamic adjustment optimizes interaction efficiency for different scenarios while ensuring that necessary controls are never permanently lost.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250254379A1Controlling interface display
Publication Date: 2025.08.07 DOUYIN VISION CO LTD
  • US20250254379A1 patent drawing
  • US20250254379A1 patent drawing
  • US20250254379A1 patent drawing

AI summary

The present disclosure describes techniques for controlling interface display on a client device. The client device transmits a request for displaying a live stream to a server. The client device acquires a plurality groups of setting parameters from the server. The plurality groups of setting parameters correspond to a plurality of interface controls associated with the live stream. Each of the plurality of groups of setting parameters is configured to indicate whether each of the plurality of interface controls is allowed to display on an interface of the live stream. The client device displays at least one subset of the plurality of interface controls on the interface of live stream in response to determining that the at least one subset of the plurality of interface controls is allowed to display.