Mobile Data Record Chunking for Seamless Scrolling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices face challenges in displaying large data reports due to screen size limitations, requiring users to browse through data page by page, which is inefficient and resource-intensive, and conventional methods do not allow seamless scrolling or efficient bandwidth use.

Innovation Solution

Implementing data record chunking techniques where a mobile device creates and displays content in multiple buffers, allowing seamless scrolling and efficient data retrieval in segments, reducing the need for entire data sets to be stored in memory and formatted at once.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the entire data report is stored in memory and formatted at once, then the user can access all data records, but the mobile device consumes excessive computing resources and memory bandwidth

Engineering Contradiction:
Improvedata access completenessVSAvoidcomputing resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The data report is divided into multiple display buffers, each containing a portion of the formatted data records. The system retrieves and formats data in segments corresponding to these buffers rather than loading the entire dataset at once. This segmentation allows the mobile device to manage memory and computing resources efficiently while maintaining access to the complete data report through sequential buffer loading.

Inventive Principle:
Principle #1Segmentation

2Loss of energy

If data is retrieved in small segments, then bandwidth usage is optimized, but the user experience may suffer from page-by-page transitions

Engineering Contradiction:
Improvebandwidth consumptionVSAvoidscrolling smoothness
Core Design Contradiction:
Loss of energyVSEase of operation

Solution Approach 1:

The system performs preliminary formatting of data records into multiple display buffers before they are needed for display. By pre-formatting data segments into buffered memory structures, the system ensures that when the user scrolls through the data report, transitions between visible portions occur smoothly without noticeable page-by-page interruptions, while still retrieving data in efficient segments from the data store.

Inventive Principle:
Principle #10Preliminary action

3Area of stationary object

If the display screen shows only a portion of the data report, then the display is manageable, but the user must use pagination controls to browse through all data

Engineering Contradiction:
Improvedisplay screen capacityVSAvoiduser interface complexity
Core Design Contradiction:
Area of stationary objectVSDevice complexity

Solution Approach 1:

The invention extracts the pagination control interface from the user experience by implementing seamless scrolling through multiple display buffers. Instead of requiring users to interact with page navigation controls, the system presents a continuous scrollable view where data records flow smoothly across the display screen, extracting the complexity of page management from the user interface while maintaining efficient segmented data retrieval.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8429556B2Chunking data records
Publication Date: 2013.04.23 APPLE INC
  • US8429556B2 patent drawing
  • US8429556B2 patent drawing
  • US8429556B2 patent drawing

AI summary

Methods, program products, and systems of chunking data records are described. In general, in one aspect, a mobile device can provide for display on a display screen a scrollable window. The scrollable window can display first display content (e.g., a first segment of formatted data) stored in a first display buffer. The mobile device can determine that the scrollable window will cross a boundary of the first display buffer. Upon the determining, the mobile device can create second display content (e.g., a second segment of formatted data) in a second display buffer. The second display content can include display content that borders the first display content at the boundary. The mobile device can provide for display the second display content when the scrollable window crosses the boundary.