Accelerated Scrolling via Dynamic Movement Multiplier
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional scrolling methods on multifunction devices with touch-sensitive surfaces are inefficient, particularly when dealing with lengthy information, as they scroll at a fixed rate based on finger movement, leading to slow navigation through large datasets like documents or contact lists, which increases cognitive burden and reduces user satisfaction and battery life.
Innovation Solution
A computer-implemented method that detects multiple input gestures on a multifunction device, determining scrolling speed based on finger movement speed and a movement multiplier, which adjusts when specific swipe and successive gesture criteria are met, allowing for accelerated scrolling.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If conventional fixed-rate scrolling is used, then the scrolling operation is simple to implement, but the scrolling speed is slow and inefficient for lengthy information
Solution Approach 1:
The patent implements dynamic scrolling by making the scrolling speed variable rather than fixed. The system adjusts scrolling speed in real-time based on finger movement speed, implementing an accelerated scrolling model where the scrolling rate changes dynamically during the scroll operation to improve efficiency for lengthy content
Solution Approach 2:
The system employs feedback mechanisms by continuously monitoring finger movement speed and using this information to adjust scrolling speed. The scrolling behavior responds to user input characteristics, creating a closed-loop control system that adapts scrolling performance based on detected gesture dynamics
2Loss of time
If fixed-rate scrolling based on finger movement is used, then the interface is easy to operate, but it takes a very long time to scroll through lengthy documents or contact lists
Solution Approach 1:
The patent changes the parameter of scrolling speed from a fixed value to a variable that depends on finger movement characteristics. By modifying the scrolling speed parameter dynamically during the gesture, the system reduces the time required to navigate lengthy content while maintaining intuitive operation
Solution Approach 2:
The system performs preliminary detection of finger movement speed during the gesture and uses this pre-analyzed information to determine the appropriate scrolling acceleration. This preliminary analysis enables the system to prepare and apply the correct scrolling rate before completing the scroll operation
3Productivity
If conventional scrolling methods are used, then battery power is consumed at a normal rate, but user satisfaction decreases due to slow navigation
Solution Approach 1:
The system applies partial acceleration to the scrolling operation, using accelerated scrolling only when beneficial for navigating lengthy content. By selectively applying acceleration based on gesture characteristics and content length, the system achieves faster navigation without unnecessarily consuming additional battery power for all scrolling operations
Data Source
AI summary
A computer-implemented method is performed at a multifunction device with a display and a touch-sensitive surface. The method includes detecting multiple input gestures by a user, beginning with an initial input gesture. For each input gesture after the initial input gesture, the method scrolls information on the display at a respective scrolling speed. The respective scrolling speed is determined based on the respective input gesture movement speed in the input gesture and a movement multiplier. The method determines whether the respective input gesture meets one or more swipe gesture criteria, and determines whether the respective input gesture meets one or more successive gesture criteria. When the input gesture meets the one or more swipe gesture criteria and the one or more successive gesture criteria, the method updates the movement multiplier in accordance with one or more movement multiplier adjustment criteria.


