Inertial Scrolling Distance Limiting by Initial Pointer Position

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Inertial scrolling in electronic devices is often imprecise, making it difficult for users to scroll content to exactly the desired distance after breaking contact with the display.

Innovation Solution

The method determines the distance of inertial scrolling based on the 'initial window location' or 'initial pointed document area' at the moment of break-contact or establish-contact, limiting the scrolling distance to the distance between this location and the window border, and optionally adjusting based on the forcefulness of the user's scrolling action.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If inertial scrolling is implemented to allow continuous scrolling after user breaks contact, then scrolling smoothness and user experience are improved, but scrolling precision deteriorates

Engineering Contradiction:
Improvescrolling smoothnessVSAvoidscrolling distance precision
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system performs preliminary actions by detecting the user's scrolling intent and calculating the target scroll distance before the inertial scrolling actually occurs. The processor determines the initial pointer position, calculates the distance to the window border, and sets this as the maximum scroll distance in advance, ensuring the content stops at the precise location when the user breaks contact.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by continuously monitoring the pointer position during scrolling and comparing it with the calculated target distance. When the content reaches the predetermined distance from the initial pointer position or when the pointer reaches the window border, the system provides feedback to stop the inertial scrolling, ensuring precise stopping at the intended location.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If the scrolling distance is limited to the distance between initial window location and window border, then scrolling precision is improved, but scrolling flexibility deteriorates

Engineering Contradiction:
Improvescrolling distance precisionVSAvoidscrolling flexibility
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system applies dynamics by making the scrolling behavior adaptive rather than fixed. The inertial scrolling distance is dynamically determined based on the user's initial pointer position and the distance to the window border. The system adjusts the scroll distance in real-time according to the user's gesture characteristics and the current content position, providing both precision and flexibility.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes parameters by adjusting the maximum scroll distance parameter based on the calculated distance from the initial pointer position to the window border. The processor modifies the scrolling parameters dynamically, setting the stop distance as a proportion of the remaining distance to the border, thus adapting the scrolling behavior to different situations while maintaining precision.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250377779A1Inertial scrolling method and apparatus
Publication Date: 2025.12.11 KAPTELININ VIKTOR
  • US20250377779A1 patent drawing
  • US20250377779A1 patent drawing
  • US20250377779A1 patent drawing

AI summary

An inertial scrolling method and apparatus limit scrolling distance based on a user's interaction location. An electronic device includes a processor, memory, display, and scrolling input device, which may be a touch-sensitive display or a separate device such as a touch pad. In break-contact embodiments, an initial window location is determined at the moment the user disengages from the input device; in establish-contact embodiments, it is determined when the user first engages, with the corresponding document area retrospectively designated as an initial pointed document area if inertial scrolling follows. During inertial scrolling, the scrolling distance is limited to substantially the distance between the initial window location (or the window location of the initial pointed document area) and a border of the display window in the scrolling direction. Some embodiments highlight the initial pointed document area during scrolling. The invention improves scrolling precision and user control across diverse input modalities.