Scroll Function Segmentation for Touch Screen List Navigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional portable terminals with touch screens face challenges in accurately determining and inputting the desired scrolling amount, leading to frequent incorrect inputs and repeated touch interactions when trying to scroll through lists.

Innovation Solution

The apparatus and method divide the touch screen list into sections with pre-established scroll functions, allowing users to scroll items in predetermined units based on the section touched and dragged, independent of drag speed and distance, and indicate the focused item's position for clarity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If scrolling amount is determined based on drag distance and speed, then the system can respond to user input, but the user cannot accurately input the desired scrolling amount

Engineering Contradiction:
Improvescrolling input accuracyVSAvoiddrag speed and distance measurement
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The list is divided into multiple sections, each with a pre-established scroll function. When a user touches and drags a section, the scrolling amount is determined by the section's predefined function rather than measuring drag distance and speed. This segmentation allows users to select from discrete scrolling options (e.g., scroll by 1 item, 5 items, or 10 items) without needing to precisely control their drag motion, thereby resolving the contradiction between ease of operation and measurement precision.

Inventive Principle:
Principle #1Segmentation

2Reliability

If the user repeatedly inputs incorrect scrolling amount, then the system can attempt to reach the desired position, but this causes frequent repeated touch input

Engineering Contradiction:
Improvescrolling accuracyVSAvoidtime for repeated touch input
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The scroll functions are pre-established for each section before the user performs any scrolling operation. Each section is configured with specific scrolling behaviors (e.g., scrolling by different amounts or speeds) that are ready to be executed immediately when the user touches and drags the section. This preliminary configuration eliminates the need for repeated trial-and-error inputs, as the user can directly select the desired scrolling behavior from the available section functions, thereby improving reliability and reducing time loss.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If the scrolling amount varies according to drag distance in spin list, then the list can respond to different drag intensities, but the user must inconveniently repeat touch and drag to input a correct date

Engineering Contradiction:
Improvescrolling response to drag intensityVSAvoiddate input convenience
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

Different sections of the spin list are assigned different scroll functions tailored to specific needs. For example, sections may be configured to scroll by fixed amounts (e.g., 1 day, 1 week, 1 month) regardless of drag distance. This local quality approach allows each section to have optimized scrolling behavior for its specific purpose, making date input convenient by providing predictable, discrete scrolling options rather than requiring precise control over drag distance.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8860670B2Apparatus and method for performing scroll function in portable terminal
Publication Date: 2014.10.14 SAMSUNG ELECTRONICS CO LTD
  • US8860670B2 patent drawing
  • US8860670B2 patent drawing
  • US8860670B2 patent drawing

AI summary

An apparatus is provided for performing a scroll function in a portable terminal, in which a touch screen displays a list divided into a plurality of sections, a memory stores a scroll function established for each of the plurality of sections, and a controller locates a focus on a particular item by performing a scroll function established for a particular section, when the section among the plurality of sections is touched and dragged.