Inertial Scrolling Distance Limits for Precise Display Navigation

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 the desired distance accurately after breaking contact with the display.

Innovation Solution

The method limits the distance of inertial scrolling by the distance between the initial window location touched by the user and the window border, using visual cues to highlight the initial pointed document area and adjust scrolling based on user input attributes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If inertial scrolling is implemented to allow continuous scrolling after user releases the display, 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 intent direction and calculating the exact distance to the window border before the inertial scrolling begins. This allows the system to pre-calculate the stopping point and ensure the content stops precisely at the border, resolving the precision issue while maintaining scrolling smoothness

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by continuously monitoring the scrolling position during inertial scrolling and comparing it against the pre-calculated distance to the window border. When the content approaches the border, the system adjusts the scrolling speed and stopping point to ensure precise alignment, thereby maintaining both smoothness and precision

Inventive Principle:
Principle #23Feedback

2Productivity

If the content is allowed to scroll beyond the initial window location by a large distance, then more content becomes visible, but the user may lose track of the initial position and scroll too far

Engineering Contradiction:
Improvecontent visibilityVSAvoidposition awareness
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The system applies visual differentiation by changing the color or appearance of the initial window location marker as the content scrolls. This visual feedback helps users track the scrolling progress and understand their current position relative to the initial location, preventing excessive scrolling while maintaining productivity

Inventive Principle:
Principle #32Color changes

Solution Approach 2:

The system performs preliminary marking of the initial window location before scrolling begins. This pre-established reference point serves as a visual anchor that helps users maintain position awareness throughout the scrolling process, allowing them to scroll more content while knowing when to stop

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12399610B2Inertial scrolling method and apparatus
Publication Date: 2025.08.26 KAPTELININ VIKTOR
  • US12399610B2 patent drawing
  • US12399610B2 patent drawing
  • US12399610B2 patent drawing

AI summary

The present invention teaches inertial scrolling method and apparatus, according to which the distance, for which the content of a display window scrolls as a result of an inertial scrolling user action, is limited to substantially the distance between (a) the point or area of the display window, which is contacted, or pointed at, by the user when an inertial scrolling is initiated and (b) the border of the display window in the direction of the scrolling. According to an embodiment of the invention, the limitation may be disabled in case of more forceful scrolling user actions. According to another embodiment, the area of the display window, proximal to the point or area, which is contacted, or pointed at, by the user when an inertial scrolling is initiated, is visually highlighted during inertial scrolling.