Smart Table Scrolling for Small-Screen Data Exploration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulties in efficiently navigating large tables with many columns and rows on computing devices with small screens, as current software tools make it arduous to seamlessly maneuver between datasets and columns.

Innovation Solution

Implementing a smart scrolling feature that allows users to jump between data records or subsets of data records by selecting user interface elements, and move columns between scrollable and non-scrollable sections on the viewport.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users navigate through large tables with many columns and rows on small screens, then data completeness is maintained, but ease of operation deteriorates due to arduous navigation

Engineering Contradiction:
Improveease of navigationVSAvoidscreen size limitation
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent divides the data table into multiple pages, with each page displaying a subset of rows. Users can navigate between pages to access different data subsets. This segmentation allows the complete data set to be maintained while making navigation manageable on small screens by breaking down the overwhelming single view into smaller, more manageable pages.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a temporal dimension to navigation by implementing smart scrolling that predicts and pre-loads data based on user behavior patterns. Instead of simple linear scrolling, the system adds intelligence by anticipating user needs and loading relevant data subsets in advance, transforming the navigation experience from reactive to proactive.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Loss of information

If all columns and rows are displayed simultaneously, then data completeness is maintained, but ease of operation worsens due to difficulty in maneuvering between datasets

Engineering Contradiction:
Improvedata completenessVSAvoidease of maneuvering
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent segments the large data table into multiple pages, where each page contains a manageable subset of rows. This allows all data to be preserved across pages while making individual page views manageable on small screens. Users can navigate between pages to access different data subsets without being overwhelmed by the complete dataset at once.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements smart scrolling that pre-loads data for anticipated user needs. By analyzing user behavior patterns, the system proactively loads relevant data subsets before users actually request them, ensuring data is ready when needed while maintaining manageable page views.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If users scroll through lengthy tables, then access to all data is possible, but productivity decreases due to time-consuming navigation

Engineering Contradiction:
Improvedata exploration efficiencyVSAvoidnavigation time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements smart scrolling that pre-loads data based on predicted user needs. By analyzing user behavior patterns and anticipating which data subsets will be needed next, the system proactively loads this data in advance. This eliminates waiting time during navigation and significantly improves data exploration efficiency on small screens.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent incorporates feedback mechanisms that monitor user interaction patterns with the data table. By analyzing scrolling behavior, selection patterns, and time spent on different sections, the system continuously refines its predictions about which data users will need next, improving the accuracy of pre-loading and further reducing navigation time.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12524599B2Smart scrolling for data exploration of tables
Publication Date: 2026.01.13 SAP SE
  • US12524599B2 patent drawing
  • US12524599B2 patent drawing
  • US12524599B2 patent drawing

AI summary

A computer-implemented method may comprise accessing data records comprising fields and identifying subsets of the data records based on the data records in each subset having an attribute in common with each other, with the subsets comprising a first subset and a second subset. The data records may be arranged in a page layout based on the identified subsets, with the data records being arranged into their subsets across a first dimension, and the fields being arranged across a second dimension. The page layout may be displayed, and a user interface element identifying the second subset may be displayed over the page layout. In response to receiving a user selection of the user interface element, the second subset may be moved from a first position to a second position, where the second position is within the viewport on the computing device.