List Display Controller for Dynamic Content Density

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional graphical user interfaces (GUIs) face challenges in adapting content density effectively across different screen sizes and devices, leading to suboptimal user experiences due to inefficient layout adjustments and code duplication across various platforms.

Innovation Solution

Implementing a list display controller that dynamically adjusts content density by changing the size of list items, the number of items displayed, and navigation formats based on available display area, automatically enabling or disabling scrolling, and resizing items proportionally to maintain a consistent user experience across different screen sizes and devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a fixed display format is used across all devices, then code complexity is reduced, but user experience deteriorates due to suboptimal content density on different screen sizes

Engineering Contradiction:
Improvecode complexityVSAvoiduser experience
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The patent implements dynamic display formats that automatically adapt to different screen sizes and device types. The system monitors display area dimensions and adjusts content density, item sizing, and navigation formats in real-time, transitioning between fixed and scrolling formats based on threshold conditions, thereby optimizing user experience without requiring manual intervention or complex device-specific code

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes display parameters such as content density, item size, number of visible items, and navigation format based on display area measurements. By adjusting these parameters dynamically according to screen dimensions, the system maintains optimal usability across diverse devices while using a single codebase

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If separate custom logic is implemented for each platform, then user experience is optimized for each device, but device complexity increases due to code duplication

Engineering Contradiction:
ImproveusabilityVSAvoidcode duplication
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent creates a universal display controller that functions across all platforms and device types. This single component handles multiple device configurations by detecting display characteristics and automatically adapting the interface, eliminating the need for separate custom logic for each platform while maintaining optimized usability for each device type

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Productivity

If content density is increased to show more items, then productivity improves, but ease of operation deteriorates due to reduced item visibility and increased scrolling

Engineering Contradiction:
Improvecontent display efficiencyVSAvoiditem accessibility
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system dynamically adjusts content density based on display area size. On larger screens, higher content density is applied to improve productivity by showing more items. On smaller screens, the system transitions to scrolling formats with adjusted item sizes to maintain accessibility, automatically balancing productivity and ease of operation according to available space

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Different content density levels are applied locally based on device characteristics. The system evaluates each device's display area and applies appropriate density settings, item sizes, and navigation formats tailored to that specific context, ensuring optimal item accessibility while maximizing content display efficiency for each device type

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11287967B2Graphical user interface list content density adjustment
Publication Date: 2022.03.29 MICROSOFT TECHNOLOGY LICENSING LLC
  • US11287967B2 patent drawing
  • US11287967B2 patent drawing
  • US11287967B2 patent drawing

AI summary

Changes in display area automatically lead to changes in the format used to display graphical content of a list of items such as thumbnails or application icons, for example. A list display controller transitions between scrollable format and fixed format, and transitions between fixed formats with different numbers of display slots. Transitions may be triggered by window resizing, by moving a graphical user interface from one device to another while the application runs, or by switching between landscape and portrait mode, for example. Even when the format is not changed in response to a display area change, graphical content is automatically resized to match changes in the size of the display area containing the graphical content. Format transitions and content resizing help provide a pleasant user experience by maintaining content density with expected usage patterns for a given device, and reduce proliferation of code versions.