Interface Scrolling Speed Adjustment via User Operation Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing terminal devices lack the ability to adjust interface scrolling speed based on user requirements, resulting in a fixed association between user sliding speed and interface scrolling speed.

Innovation Solution

A method for dynamically adjusting interface scrolling speed by obtaining user operations, determining interface scrolling speed parameters based on these operations, and adjusting the scrolling speed accordingly, allowing users to customize the scrolling speed to their preferences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a fixed association relationship between user sliding speed and interface scrolling speed is used, then the interface scrolling function is simple and reliable, but the interface scrolling speed cannot be adjusted based on user requirements

Engineering Contradiction:
Improveinterface scrolling speed adjustabilityVSAvoidscrolling speed control mechanism
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies dynamics by making the interface scrolling speed adjustable and adaptable to different user requirements. The system transitions from a fixed scrolling speed model to a dynamic one where users can select different scrolling speeds (e.g., fast, normal, slow) based on their preferences, allowing the scrolling speed to change according to user needs rather than being statically fixed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements parameter changes by introducing multiple selectable scrolling speed parameters (fast, normal, slow) that can be changed based on user requirements. The system allows users to modify the scrolling speed parameter through user interface interactions, enabling flexible adjustment of the scrolling behavior to match different user preferences and usage scenarios.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If different users have different requirements on interface scrolling speed, then user experience can be customized, but the system becomes more complex and harder to control

Engineering Contradiction:
Improveuser experience customizationVSAvoidscrolling speed configuration
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent applies self-service by enabling users to independently select and adjust their preferred scrolling speed without requiring system configuration or complex setup. Users can directly interact with the interface to choose their desired scrolling speed (fast, normal, or slow), making the system adapt to individual user needs through simple user-initiated actions rather than requiring administrative or technical intervention.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements segmentation by dividing the scrolling speed control into distinct, manageable options (fast, normal, slow) that users can selectively activate. This segmentation allows users to choose specific speed levels without overwhelming complexity, presenting simplified discrete choices rather than continuous adjustment mechanisms, thereby maintaining ease of operation while enabling customization.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP3605298B1Method for adjusting scrolling speed of interface, related device, and computer program product
Publication Date: 2025.04.23 HONOR DEVICE CO LTD
  • EP3605298B1 patent drawingFigure 1~2
  • EP3605298B1 patent drawingFigure 3~4
  • EP3605298B1 patent drawingFigure 5

AI summary

A method for adjusting an interface scrolling speed, a terminal, a storage medium, and a computer program product are disclosed, so that a user can adjust an interface scrolling speed as required. The method includes: obtaining a user operation (301); determining an interface scrolling speed parameter based on the user operation (302); and adjusting a scrolling speed of an interface based on the interface scrolling speed parameter (303).