Touch Panel Subpages for Synchronous Scrolling and Caching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current touch panel user interfaces are limited by fixed buttons and pages that cannot be moved or scrolled, and popup pages lack the ability to be moved off-screen or onto the screen in a scrolling manner, restricting user interaction and content management.

Innovation Solution

Implementing subpages that can be linked and scrolled together, allowing them to move synchronously on and off the screen, with caching of off-screen subpages for seamless scrolling and dynamic reordering, enabling flexible layout and smooth user navigation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional fixed pages and buttons are used in touch panel interface, then the interface structure is simple and easy to implement, but the user interaction flexibility and scrolling capability are limited

Engineering Contradiction:
Improveuser interaction flexibilityVSAvoidinterface structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The interface is divided into multiple subpages that can be independently managed and positioned. Each subpage can be treated as a separate entity that can be moved, cached, and rendered independently, enabling flexible scrolling and reordering while maintaining manageable complexity through modular structure

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an off-screen dimension by implementing a virtual canvas that extends beyond the visible display area. Subpages can be positioned and cached in this extended space, allowing scrolling and panning operations to move content on and off the screen smoothly, thereby enhancing user interaction flexibility without proportionally increasing visible interface complexity

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

2Loss of information

If multiple popup pages are displayed simultaneously, then more information is accessible, but managing and moving multiple pages becomes complex and cumbersome

Engineering Contradiction:
Improveinformation accessibilityVSAvoidpage management ease
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

Multiple subpages are merged into a single coordinated system managed by one virtual canvas and rendering engine. All subpages share the same coordinate system, caching mechanism, and event handling, which simplifies their management and movement compared to treating them as independent popup pages

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The subpage system implements dynamic positioning and rendering where subpages can be moved, panned, and scrolled smoothly. The rendering engine dynamically determines which subpages to display based on the current view state, making page management more intuitive and easier to operate while maintaining information accessibility

Inventive Principle:
Principle #15Dynamics

3Speed

If all subpages are kept in memory for smooth scrolling, then scrolling performance is improved, but memory consumption increases

Engineering Contradiction:
Improvescrolling performanceVSAvoidmemory consumption
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The system performs preliminary rendering and caching of subpages that are likely to be needed soon based on their position in the virtual canvas. Subpages within a certain distance from the current view are pre-rendered and cached in memory, while distant subpages remain in storage format, optimizing memory usage while maintaining smooth scrolling performance for visible and near-visible content

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The rendering engine dynamically adjusts the quality and resolution parameters of cached subpages based on their distance from the current view. Subpages closer to the visible area are rendered at higher quality with more detail, while distant subpages are rendered at lower quality, thereby optimizing memory consumption across the entire set of subpages while maintaining acceptable scrolling performance

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10120538B2Providing subpages in a touch panel user interface
Publication Date: 2018.11.06 HARMAN PROFESSIONAL INC
  • US10120538B2 patent drawing
  • US10120538B2 patent drawing
  • US10120538B2 patent drawing

AI summary

Disclosed are an apparatus and method of retrieving subpages from memory and rendering the subpages for display on a user display device, such as a smartphone or other display with limited viewing area. The method may also include identifying each of the subpages as being part of a sequence of subpages and displaying a first portion of the subpages on the display and storing a remaining portion of the subpages in the memory as rendered and ready for display.