Widget Grid Adaptation for Dynamic Display Layouts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mobile phone widgets occupy a fixed number of grids, which does not adapt to changes in grid configuration, leading to a deteriorated display effect.

Innovation Solution

A method and apparatus that dynamically adjust the number of grids occupied by a widget by acquiring size values after switching from one grid configuration to another, ensuring the widget's size is adapted to the new grid configuration, allowing for automatic conversion of the widget's size into the appropriate number of grid units.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the number of grids occupied by a widget is kept constant, then the widget structure is simple and easy to implement, but the display effect deteriorates when grid configuration changes

Engineering Contradiction:
Improvedisplay effectVSAvoidwidget structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies dynamics by making the number of grids occupied by a widget dynamically adjustable rather than fixed. When grid configuration changes, the system automatically recalculates and adjusts the widget's grid occupancy to maintain proper display proportions and alignment, thereby improving adaptability without requiring complex manual reconfiguration

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of grid occupancy from a constant value to a variable that adapts to grid configuration changes. By monitoring grid configuration parameters and automatically adjusting the widget's grid occupancy accordingly, the system maintains optimal display effects across different grid arrangements

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If the widget size is automatically adjusted when grid configuration changes, then the display effect is improved, but the calculation complexity increases

Engineering Contradiction:
Improvedisplay effectVSAvoidgrid calculation
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The system applies self-service by automatically detecting grid configuration changes and recalculating the appropriate widget grid occupancy without user intervention. The widget management system monitors grid configuration parameters and autonomously adjusts widget sizes to maintain proper display proportions, eliminating the need for manual recalculation

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements feedback by continuously monitoring grid configuration changes and using this information to automatically adjust widget grid occupancy. The system establishes a feedback loop where grid configuration changes trigger automatic recalculation and adjustment of widget parameters, ensuring consistent display quality across different configurations

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP2871826B1Method, device and terminal for adjusting widget
Publication Date: 2020.09.30 XIAOMI INC
  • EP2871826B1 patent drawingFigure 1~2
  • EP2871826B1 patent drawingFigure 3a~3b
  • EP2871826B1 patent drawingFigure 4a~4b

AI summary

Disclosed are a method, device and terminal for adjusting a widget. After the interface grid configuration of a terminal is switched from a first grid configuration to a second grid configuration, the dimension value of a widget is acquired; and according to the dimension value of each grid in the second grid configuration, the number of grids occupied by the widget is determined. By automatically converting the dimension of a widget into the number of grids in a current grid configuration, the method, device and terminal for adjusting a widget provided in the embodiments of the present invention enable the dimension of the widget to be unchanged or adaptive to a current unit grid dimension after the grid configuration has been changed, thereby improving the display effect and the user experience.