Scroll Position Indicator for Small Screen Reading Flow

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional scrolling mechanisms on small screen devices are tedious and disorienting, as users struggle to maintain their place while navigating through large bodies of text, with inconsistent scrolling behaviors across different interfaces and limited performance leading to difficulties in anticipating and following the scrolling process.

Innovation Solution

A visual scroll position indicator is provided, which subtly appears before scrolling, becomes more prominent during animation, and then disappears to help users anticipate and maintain their place, enhancing reading flow by indicating the scroll position and overlap.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If text scrolls line by line, then users do not lose their place, but scrolling becomes very tedious and time-consuming

Engineering Contradiction:
Improveusers keeping their placeVSAvoidscrolling time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements dynamic scrolling behavior that adapts to user interaction patterns. The system transitions from static line-by-line scrolling to dynamic page-by-page scrolling with animation, allowing the scroll speed and behavior to adjust based on device capabilities and user preferences, thereby reducing scrolling time while maintaining readability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the scroll parameter from line-by-line to page-by-page scrolling. This parameter change allows users to navigate through content more efficiently by scrolling entire pages at once rather than individual lines, significantly reducing the time required to scroll through large amounts of text while the animation ensures users don't lose their place

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If text scrolls page by page with animation, then users can follow the scrolling, but frame rates are insufficient on small screen devices to achieve smooth animation

Engineering Contradiction:
Improveusers following text scrollVSAvoidanimation smoothness
Core Design Contradiction:
Ease of operationVSSpeed

Solution Approach 1:

The patent applies partial animation rather than full page animation. Instead of animating the entire page scroll, the system animates only the scrolling text content while keeping the page container stable. This partial animation approach maintains user ability to follow text while reducing the computational burden and improving frame rates on resource-constrained devices

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent segments the scrolling content into manageable portions that can be animated independently. By dividing the text content into scrollable segments rather than animating the entire page at once, the system reduces the complexity of the animation, improves rendering performance, and maintains smooth scrolling experience on devices with limited processing power

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If scrolling is performed block by block with overlap, then reading experience improves, but users have difficulty following how far text has scrolled

Engineering Contradiction:
Improvereading experienceVSAvoidscroll position awareness
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent implements visual feedback mechanisms to indicate scroll position and progress. The system provides visual cues such as scroll indicators, progress bars, or animated transitions that show users how far they have scrolled and where they are in the content. This feedback mechanism maintains user awareness of scroll position while preserving the benefits of block-by-block scrolling with overlap for reading comfort

Inventive Principle:
Principle #23Feedback

4Adaptability or versatility

If different interfaces handle scrolling differently, then each interface can be optimized, but users have difficulty knowing how content will scroll

Engineering Contradiction:
Improveinterface optimizationVSAvoidscrolling predictability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements a universal scrolling mechanism that provides consistent scrolling behavior across different interfaces and applications. By establishing a standardized scroll framework that works uniformly regardless of the specific application or interface, the system maintains adaptability for different content types while ensuring predictable scrolling behavior that users can rely on across the entire device ecosystem

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

Data Source

PatentUS9436372B2Method and apparatus indicating scroll position on a display
Publication Date: 2016.09.06 ADOBE INC
  • US9436372B2 patent drawing
  • US9436372B2 patent drawing
  • US9436372B2 patent drawing

AI summary

A method, apparatus and computer program product for indicating scroll position on a display is presented. A movement event requiring movement of content within a display area is identified. A location indicator is displayed at a first content location relative to content within the display area, the location indicator identifying that the first content location will remain visible on the display in response to the movement event. During movement of the content within the display area, a corresponding movement of the location indicator relative to the first content location is provided as the first content location moves with the content within the display area.