Indexing Display for Efficient Large List Navigation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing user interfaces, such as scroll wheels, are inefficient for navigating large lists of items, requiring users to scroll through numerous items to find a specific one and often result in overshooting due to fast scrolling speeds.
Innovation Solution
Implementing an indexing display that allows users to scroll through a list of indexes corresponding to groups of items sharing common characteristics, enabling quick selection of a desired index and starting point within the large list for precise navigation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a scroll wheel is used to scroll through a large list of items, then the user can navigate the list, but it takes a long time to reach desired items and users may overshoot the target position
Solution Approach 1:
The list of items is segmented into groups based on common characteristics (such as alphabetical order), and an indexing display is created to represent these groups. Users can navigate the indexing display to jump between groups, effectively dividing the large list into manageable sections for faster access.
Solution Approach 2:
The indexing display is pre-generated to show the structure of the large list before the user needs to search for a specific item. This preliminary organization allows users to understand the list structure and jump directly to relevant sections without scrolling through the entire list sequentially.
2Speed
If the scroll wheel is turned fast to traverse long lists quickly, then the scrolling speed increases, but users easily overshoot the desired position
Solution Approach 1:
The indexing display acts as an intermediary between the user's navigation input and the actual list items. Instead of directly controlling the scroll position through the scroll wheel, users first select an index from the indexing display, which then translates this selection into a precise starting point in the large list, preventing overshooting while maintaining speed.
3Device complexity
If a scroll wheel is used for navigation, then the interface is simple, but it requires scrolling through numerous items to find specific ones
Solution Approach 1:
The navigation is extended from a single dimension (linear scrolling through the list) to multiple dimensions by adding the indexing display layer. Users can first navigate the indexing display (first dimension) to select a group, then scroll within that group (second dimension), achieving efficient search while keeping the interface simple through hierarchical organization.
Data Source
AI summary
Techniques pertaining to efficient scrolling are disclosed. One of the features of the efficient scrolling is the enablement of a search right at an appropriate item in a large list of items, thus avoiding going through the long list and wandering back and forth around a desired item. According to one embodiment, an indexing display is used. The indexing display includes a list of indexes, each corresponding to a group of items that sharing one or more common characteristics (e.g., a character or a kind). The indexing display is allowed first to be scrolled for a desired index. Once the desired index is confirmed, searching for a desired item in the large list starts at an item indexed by the desired index.


