Context-Aware Service Widget Layout for Faster Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current service widgets on terminal devices often display fixed, preset services that may not meet user needs, requiring additional operations to access the desired service, degrading user experience.

Innovation Solution

A service widget display method that recommends services based on the current location and time of the device, allowing for intelligent service suggestions, including sub-services and enabling quick switching between services without exiting applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple service cards are displayed in a grid pattern on the home screen, then the user can access multiple services conveniently, but the home screen layout becomes complex and difficult to maintain

Engineering Contradiction:
Improveservice access convenienceVSAvoidhome screen layout complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The home screen is segmented into a grid of discrete card positions, where each service is represented as an independent card unit. This segmentation allows multiple services to be displayed in an organized manner while maintaining layout simplicity through standardized card dimensions and grid-based positioning.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A universal card container component is implemented that can accommodate different service types within a unified structure. The card container serves multiple functions: displaying service icons, handling user interactions, managing card states (selected, dragging, dropped), and coordinating with the recycler view, thereby reducing overall system complexity through component reuse.

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

2Ease of operation

If service card layout is adjusted dynamically during runtime, then user interaction flexibility is improved, but layout stability and prediction become difficult

Engineering Contradiction:
Improveuser interaction flexibilityVSAvoidlayout stability
Core Design Contradiction:
Ease of operationVSStability of the object's composition

Solution Approach 1:

The card layout is designed to be dynamically adjustable during runtime through drag-and-drop operations. Cards can be reordered by dragging them to new positions within the grid, allowing users to customize the service arrangement according to their preferences while maintaining layout stability through defined grid constraints and position validation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Visual feedback mechanisms are implemented to guide user interactions and maintain layout stability. The system provides real-time visual cues during drag operations, shows target drop positions, and confirms layout changes, enabling users to predict and control layout adjustments while preserving overall structural integrity.

Inventive Principle:
Principle #23Feedback

3Stability of the object's composition

If service cards are arranged in a fixed grid pattern, then layout stability is maintained, but user interaction flexibility is reduced

Engineering Contradiction:
Improvelayout stabilityVSAvoiduser interaction flexibility
Core Design Contradiction:
Stability of the object's compositionVSEase of operation

Solution Approach 1:

The card layout transitions from a static fixed grid to a dynamic arrangement that allows user-initiated repositioning. The grid structure provides stable positioning constraints, while drag-and-drop functionality enables flexible reordering, combining the benefits of both fixed and adaptive layouts.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP4339755B1Service card display method, electronic device, and storage medium
Publication Date: 2026.05.20 HONOR DEVICE CO LTD
  • EP4339755B1 patent drawingFigure 1A
  • EP4339755B1 patent drawingFigure 1B
  • EP4339755B1 patent drawingFigure 1C

AI summary

This application provides a service widget display method, an electronic device, and a storage medium, so that a suitable service can be recommended to a user based on a current scenario of the electronic device and a habit of the user, thereby improving user experience. The method includes: receiving a first operation of a user in a first state; displaying a first service widget in response to the first operation, where the first service widget includes a first target service; receiving a second operation of the user in a second state; and displaying a second service widget in response to the second operation, where the second service widget includes a second target service; and the first target service is different from the second target service, and one or more of the following information of the electronic device in the first state and the second state are different: a current location and current time of the electronic device.