Mobile Data Record Chunking for Seamless Scrolling
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
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
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.
Data Source
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.


