Virtual Button Layout Sharing Across Multiple Display Forms

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for customizing virtual button positions in diverse presentation forms lead to increased memory consumption and storage space waste due to the need for multiple sets of layout data.

Innovation Solution

A method and apparatus for adjusting virtual button positions, including a presentation module, movement module, and prompt module, which allows for shared presentation positions across multiple forms and provides prompt information for abnormal display, reducing memory consumption and saving storage space.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If one set of custom button position settings is added for every presentation form, then the positions of virtual buttons can satisfy operation habits of the user for each presentation form, but upload and download traffic is increased, resulting in a waste of storage space

Engineering Contradiction:
Improvebutton position customization for different presentation formsVSAvoidstorage space for layout data
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent applies universality by creating a single layout data structure that serves multiple presentation forms. Instead of maintaining separate layout data for each presentation form, the system uses one universal layout configuration that adapts to different virtual button presentation forms, thereby reducing storage space while maintaining customization capability across all forms

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

Solution Approach 2:

The patent merges multiple layout data requirements into a single unified layout configuration. By combining the position settings that would otherwise be stored separately for each presentation form into one shared data structure, the system eliminates redundancy and reduces the total quantity of stored data while preserving the ability to customize button positions for different forms

Inventive Principle:
Principle #5Merging (Combining)

2Ease of operation

If virtual buttons are moved to boundary areas in the button adjustment interface, then users can place buttons at desired positions, but the virtual buttons are displayed abnormally in the virtual scene

Engineering Contradiction:
Improvebutton position adjustment flexibilityVSAvoiddisplay normality of virtual buttons
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements feedback by providing prompt information to users when virtual buttons are positioned in boundary areas that would cause abnormal display. This feedback mechanism allows users to adjust button positions to avoid problematic areas, thereby maintaining both operational flexibility and display reliability

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies preliminary anti-action by proactively warning users about potential display abnormalities before they occur. By presenting prompt information when buttons are moved to boundary areas, the system prevents abnormal display from happening in the first place, rather than correcting it after the fact

Inventive Principle:
Principle #9Preliminary anti-action

Data Source

PatentUS12524138B2Method and apparatus for adjusting position of virtual button, device, storage medium, and program product
Publication Date: 2026.01.13 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US12524138B2 patent drawing
  • US12524138B2 patent drawing
  • US12524138B2 patent drawing

AI summary

A method for adjusting the position of a virtual button includes: presenting a button adjustment interface of a virtual scene including a target virtual button; controlling, in response to a movement operation for the target virtual button, the target virtual button to move in the button adjustment interface, to adjust a presentation position of the target virtual button in the virtual scene, wherein at least two presentation forms of the target virtual button are in the virtual scene; and presenting prompt information in response to the target virtual button being moved to a boundary area in the button adjustment interface, the prompt information being used for prompting that the target virtual button is displayed abnormally in the virtual scene when the target virtual button is in a target presentation form of the at least two presentation forms.