Snap Navigation for Scrollable Lists Using Breakpoint Rules

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users of computing devices face difficulties in navigating long scrollable lists, such as calendars or event logs, as existing technologies do not provide convenient or intuitive ways to identify and stop at important items, leading to user frustration and inefficiency.

Innovation Solution

Implementing a method and system that uses breakpoint rules to suspend scrolling at significant items in a scrollable list, allowing users to snap navigation by identifying natural breakpoints, such as the end of a day or critical events, and providing a peek or preview of adjacent items before returning to the breakpoint, enhancing user interaction with touch-sensitive devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If continuous scrolling is implemented in long lists, then users can access all content items, but users may overshoot important items and lose track of their position

Engineering Contradiction:
Improvenavigation convenienceVSAvoidposition awareness
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent divides the continuous scrollable list into discrete segments based on breakpoint rules. Each breakpoint represents a logical boundary (e.g., end of day, critical event) that creates a natural stopping point. This segmentation transforms continuous scrolling into discrete navigation steps, helping users maintain position awareness while accessing all content.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system pre-identifies breakpoint locations in the list before user interaction occurs. By calculating and marking breakpoint positions in advance based on the breakpoint rule, the system prepares navigation anchors that will guide users through the list, preventing overshooting and maintaining contextual orientation.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If users scroll through long lists manually, then all content can be viewed, but navigation becomes time-consuming and inefficient

Engineering Contradiction:
Improvenavigation speedVSAvoidtime to locate items
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent introduces snap points as intermediary targets between the user's scroll action and the final content position. Instead of direct continuous scrolling to any position, users scroll to snap points which act as intermediate stopping locations. This intermediary mechanism accelerates navigation by providing predetermined optimal stopping positions rather than requiring precise manual control.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system automatically identifies and presents relevant content at breakpoint locations without requiring users to manually search or navigate to each item. The breakpoint rule engine autonomously determines which content items represent logical stopping points, serving the user's navigation needs automatically and reducing the time required to locate important information.

Inventive Principle:
Principle #25Self-service

3Productivity

If snap navigation is implemented, then navigation efficiency improves, but the system complexity increases due to breakpoint rules

Engineering Contradiction:
Improvenavigation efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements breakpoint rules that evaluate content items based on configurable parameters such as time boundaries, event types, or custom criteria. By changing the parameters in the breakpoint rule, the system can adapt to different list types and navigation needs without fundamental structural changes, managing complexity through parameterization rather than hardcoding different navigation modes.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9665263B2Snap navigation of a scrollable list
Publication Date: 2017.05.30 CITRIX SYSTEMS INC
  • US9665263B2 patent drawing
  • US9665263B2 patent drawing
  • US9665263B2 patent drawing

AI summary

Methods, systems, and computer-readable media for providing snap navigation in a scrollable list are presented. Certain items of the content items in the scrollable list may represent natural or desirable breakpoints for scrolling through the list. As a list view scrolls through the scrollable list in response to user input, the list view may suspend scrolling when it reaches a breakpoint content item. In some embodiments, a computing device may determine that a given content item represents a breakpoint in the scrollable list based on a breakpoint rule. The breakpoint rule may be based on any suitable criteria for identifying the content item as a breakpoint for scrolling the list. For example, the breakpoint rule may be based on the content of the content item or a category of the content item.