Multi-Screen App Navigation Using Parallel Backstacks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile applications typically have a single dedicated display interface, limiting users to a single navigation flow and consuming substantial computing resources when multiple instances are launched simultaneously.

Innovation Solution

Implementing multiple backstacks and navigators within a single instance of a mobile application to facilitate concurrent navigation across primary and secondary display interfaces, allowing simultaneous interaction with different screens without the need for separate instances.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple application instances are launched to enable concurrent navigation through different screens, then user navigation capability is improved, but computing resource consumption increases

Engineering Contradiction:
Improvenavigation capabilityVSAvoidcomputing resource consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent merges multiple navigation flows into a single application instance by implementing multiple backstacks and navigators within one instance. This allows concurrent navigation through different screens (primary and secondary display interfaces) without launching separate application instances, thereby maintaining navigation versatility while reducing computing resource consumption.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent makes a single application instance universal by enabling it to handle multiple navigation flows simultaneously. Through multiple backstacks and navigators, one instance can serve multiple navigation purposes (primary navigation and secondary navigation), eliminating the need for multiple instances and reducing resource usage.

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

2Use of energy by moving object

If a single application instance is used, then computing resource consumption is reduced, but concurrent navigation through multiple screens is prevented

Engineering Contradiction:
Improvecomputing resource consumptionVSAvoidconcurrent navigation capability
Core Design Contradiction:
Use of energy by moving objectVSAdaptability or versatility

Solution Approach 1:

The patent segments the navigation system within a single application instance by creating multiple independent backstacks and navigators. Each backstack-navigator pair handles a specific navigation flow, allowing concurrent navigation through different screens while maintaining resource efficiency of a single instance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a temporal dimension to navigation by allowing multiple navigation flows to operate simultaneously within the same application instance. Through multiple backstacks, the system enables concurrent navigation operations that would traditionally require sequential processing or separate instances.

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

3Adaptability or versatility

If multiple backstacks and navigators are implemented within a single instance, then concurrent navigation is enabled, but device complexity increases

Engineering Contradiction:
Improvemulti-screen navigation capabilityVSAvoidapplication instance complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent uses copying by creating multiple backstacks and navigators that replicate the basic navigation structure. Instead of designing a completely new complex system, it copies the fundamental backstack-navigator pattern multiple times within a single instance, enabling multi-screen navigation while managing complexity through repetition of proven components.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12625601B2Multi-screen view and navigation for mobile applications
Publication Date: 2026.05.12 VERIZON PATENT & LICENSING INC
  • US12625601B2 patent drawing
  • US12625601B2 patent drawing
  • US12625601B2 patent drawing

AI summary

One or more computing devices, systems, and/or methods for providing multi-screen navigation for an application such as a mobile application are provided. An instance of the application is hosted on a mobile device. A primary display interface is populated with a first screen of the application for display through the mobile device. In response to detecting a trigger through the application, a secondary display interface is generated and populated with a second screen of the application for display through the mobile device while the primary display interface is being displayed through the mobile device. A first backstack of the application is utilized to track user navigation amongst screens of the application through the primary display interface. A second backstack of the application is utilized to track user navigation amongst the screens of the application through the secondary display interface.