Dynamic Page Size Adjustment for Data List Display

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face inefficiency when viewing large data lists in graphical user interfaces, as current systems often result in sparse last pages with few items, leading to a low effort-reward ratio and potential missed information due to the undesirable 'widow' effect, where the last line of a paragraph is carried over to the next page.

Innovation Solution

A method and apparatus that allow users to set data list parameters, including the number of items per page and page size tolerance, to aggregate extra items from the last page to previous full pages, ensuring a minimum number of items on the last page and adjusting page size accordingly, thereby preventing the 'widow' effect.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a fixed page size is used to display data lists, then the display format is simple and consistent, but the last page may contain very few items (widow effect) reducing user efficiency

Engineering Contradiction:
Improvedisplay consistencyVSAvoidviewing efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent implements dynamic page size adjustment by introducing a tolerance parameter that allows the page size to vary within a range. When the number of remaining items falls below the tolerance threshold, the system automatically adjusts the page size to accommodate these items, transforming the static display into a dynamic one that adapts to content requirements.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the page size parameter dynamically based on the tolerance setting. Instead of using a fixed page size, the actual page size becomes a variable that can adjust within bounds defined by the tolerance parameter, allowing the last page to meet minimum item requirements while maintaining overall display consistency.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If the page size is increased to avoid widow effect, then more items are displayed per page improving efficiency, but the page size becomes inconsistent and may exceed user preferences

Engineering Contradiction:
Improveviewing efficiencyVSAvoiddisplay consistency
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system dynamically adjusts page size only when necessary (on the last page) while keeping earlier pages consistent with the user-defined size. This selective dynamic adjustment maintains display consistency for the majority of content while improving efficiency where needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The tolerance parameter defines a bounded range for page size variation. The actual page size changes within this bounded range rather than arbitrarily, maintaining parameter consistency while allowing necessary adjustments to avoid the widow effect.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If a tolerance parameter is introduced to ensure minimum items on last page, then viewing efficiency improves, but the system complexity increases

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

Solution Approach 1:

The tolerance parameter is pre-configured by the user before data display begins. This preliminary setting establishes the rules for automatic adjustment, eliminating the need for complex real-time calculations or user interventions during data viewing, thus improving efficiency without proportionally increasing system complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system automatically applies the tolerance parameter to adjust page size on the last page without requiring user intervention. The algorithm self-manages the distribution of remaining items based on the pre-set tolerance, reducing the need for complex control mechanisms while achieving the desired effect.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7735006B2Method and system for defining page size when displaying a data list
Publication Date: 2010.06.08 X CORP
  • US7735006B2 patent drawing
  • US7735006B2 patent drawing
  • US7735006B2 patent drawing

AI summary

A system for setting data list parameters for displaying a data list in pages. An application program receives a first and second user input, wherein the first user input defines a number of items displayed within a page, and wherein the second user input defines a page size tolerance. In response to receiving the first and second user input, the application program sets the number of items displayed within the page and the page size tolerance. Then the application program displays the data list in a graphical user interface according to the set number of items displayed within the page and the set page size tolerance.