Multilayer Mobile App Interface Snapshot Navigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices typically allow only a single application to be active at a time, limiting users' ability to access and navigate between multiple application features or views simultaneously.

Innovation Solution

A multilayer mobile app interface is implemented, allowing users to capture and store snapshots of application pages, enabling quick navigation between views by docking these snapshots in a tray area, which can be accessed via a 3D effect at the bottom of the screen, and using stored state information to regenerate pages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If only a single application view is allowed to be active at a time, then system simplicity is maintained, but user productivity and accessibility to multiple features deteriorate

Engineering Contradiction:
Improveuser productivityVSAvoidinterface complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The application interface is segmented into multiple independent layers, each representing a different view or feature. These layers can be independently managed, accessed, and navigated, allowing users to work with multiple features simultaneously without conflating their states.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a vertical stacking dimension to the traditional single-plane interface. Layers are arranged in a stack, with the active layer at the top and inactive layers beneath it. This spatial organization allows multiple views to coexist without increasing horizontal interface complexity.

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

2Ease of operation

If multiple application views are made accessible simultaneously, then user accessibility improves, but navigation complexity and interface complexity increase

Engineering Contradiction:
Improveease of navigationVSAvoidinterface complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

Inactive layers are pre-rendered and maintained in memory with their state information preserved. This preliminary action eliminates the need to regenerate pages when users navigate between views, enabling instant transitions and improving ease of navigation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates visual representations (snapshots) of each layer that can be displayed in a tray area. These copies allow users to see and select between different views without leaving the current context, simplifying navigation while maintaining access to multiple features.

Inventive Principle:
Principle #26Copying

3Loss of time

If page state information is stored and reused, then navigation speed improves, but memory usage and system resource consumption increase

Engineering Contradiction:
Improvenavigation timeVSAvoidmemory usage
Core Design Contradiction:
Loss of timeVSQuantity of substance

Solution Approach 1:

The patent applies selective state preservation, maintaining detailed state information only for layers that are recently active or likely to be accessed. Less frequently used layers can use simplified or compressed state representations, optimizing memory usage while preserving navigation speed for commonly accessed views.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10715651B2Multilayer mobile app interface
Publication Date: 2020.07.14 EMC IP HLDG CO LLC
  • US10715651B2 patent drawing
  • US10715651B2 patent drawing
  • US10715651B2 patent drawing

AI summary

Systems and techniques to display app content are disclosed. In various embodiments, an indication is received to save an application page. An image of the application page and associated application state information are stored. The image and state information may be used to provide a user-navigable interface that enables a user to navigate back to the saved page.