Display Scroll Buffer Management for Truncated List Rows

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Portable electronic devices face challenges in displaying information due to size constraints, leading to truncated data and resource inefficiency when attempting to make hidden information visible.

Innovation Solution

A method and apparatus for controlling the display of portable electronic devices, which involves a display application managing screen buffers to obtain and render data from a messaging application's database, allowing for selective scrolling and updating of truncated information without altering the initial display layout.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If the display space is increased to show more information, then the volume of visible information is improved, but the device size constraints are violated

Engineering Contradiction:
Improvevisible information volumeVSAvoiddisplay area
Core Design Contradiction:
Loss of informationVSArea of stationary object

Solution Approach 1:

The display is segmented into multiple pages, with each page showing a different set of information. Users can navigate between pages to access different portions of the data, effectively increasing the total visible information without expanding the physical display area.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a temporal dimension to information display by implementing pagination and scrolling capabilities. Instead of displaying all information simultaneously in space, information is displayed across time through page transitions and scrollable content, allowing more data to be presented within the same physical display area.

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

2Loss of information

If truncated information is made visible by expanding the display, then information completeness is improved, but resource usage increases

Engineering Contradiction:
Improveinformation completenessVSAvoiddevice resource usage
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The system loads and processes only the information currently needed for display plus a small buffer for predicted user navigation. This partial action approach avoids the excessive resource consumption of loading and processing the entire dataset, while still providing access to complete information on demand through pagination.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system performs preliminary actions by pre-loading a limited buffer of adjacent information that is likely to be needed next based on predicted user behavior. This reduces the need for expensive real-time data retrieval while maintaining information completeness, thereby optimizing resource usage.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If the display layout is altered to show more information, then information visibility is improved, but the usability of original display is degraded

Engineering Contradiction:
Improveinformation visibilityVSAvoiddisplay usability
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The display layout is made dynamic through pagination and scrolling, allowing the same physical display area to adapt and show different information sets based on user interaction. The original layout is preserved as a base template that can be temporarily modified during interaction, then restored when navigation is complete, maintaining usability while improving information visibility.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9208754B2Method and apparatus for controlling a display of a portable electronic device
Publication Date: 2015.12.08 MALIKIE INNOVATIONS LTD
  • US9208754B2 patent drawing
  • US9208754B2 patent drawing
  • US9208754B2 patent drawing

AI summary

A method and apparatus for controlling a display of a portable electronic device are provided. The method comprises generating a screen comprising a list on the display. The list comprises one or more row elements, with each row element comprising one or more column sub-elements. At least a portion of one of the column sub-elements of at least one of the row elements is truncated. Upon selection of a row element, the screen is enabled for scrolling of that row element. Enabling scrolling comprises loading the truncated portion of the selected row element into a pre-buffer. The method further comprises receiving a scrolling input, and updating the screen on the display to scroll the row element, bringing the truncated portion into view. The selected row is scrolled while maintaining the series of column sub-elements in the row without reference to other rows.