# Managing App Screens Across Multiple Displays Simultaneously

> A system for keeping multiple screens or windows in a software application perfectly synced so that they all show the correct information at the same time.

- **Patent:** US 10402038
- **Original title:** Stack handling using multiple primary user interfaces
- **Owner:** Hand Held Products Inc
- **Granted:** 2019
- **Status:** Active
- **Times cited:** 0
- **Field:** consumer_electronics, software, mechanical

## What it does

This patent describes a way to manage software that displays information across several screens or user interfaces at once. It uses a 'navigation stack' to keep track of what the user is doing. When the app's state changes, the system updates a central 'view model' which then pushes instructions to all connected screens simultaneously. This ensures that if you are using a device with multiple displays, like a specialized industrial scanner or a multi-monitor setup, all screens stay in sync with the current workflow activity.

## What it does NOT cover

- Does not cover simple single-screen applications where only one view is active.
- Does not cover hardware-level display mirroring or basic screen duplication.
- Does not cover systems that lack a navigation stack for tracking workflow history.
- Does not cover UI synchronization that happens without a central view model module.

## The clever bit

The system treats the 'workflow activity' as a package that includes both the logic (view model configuration) and the visual list of views, ensuring the state and the display are always locked together.

## Real-world examples

1. Industrial barcode scanners with secondary status displays
2. Ruggedized handheld devices with multi-pane UI layouts
3. Enterprise logistics software running on multi-monitor workstations

## Why it matters

In industrial settings, such as warehouses using barcode scanners with secondary displays or ruggedized tablets, keeping multiple UI elements consistent is difficult. This patent provides a structured way to ensure that complex software states do not become fragmented across different screens, which is vital for maintaining accuracy in high-speed data entry environments.

## Frequently asked questions

### What does Managing App Screens Across Multiple Displays Simultaneously cover?

A system for keeping multiple screens or windows in a software application perfectly synced so that they all show the correct information at the same time.

### Who owns patent US 10402038?

Hand Held Products Inc owns this patent, granted in 2019.

### When does this patent expire?

This patent is expected to expire on September 3, 2039, when the invention enters the public domain.

### What problem does this patent solve?

In industrial settings, such as warehouses using barcode scanners with secondary displays or ruggedized tablets, keeping multiple UI elements consistent is difficult. This patent provides a structured way to ensure that complex software states do not become fragmented across different screens, which is vital for maintaining accuracy in high-speed data entry environments.

### What does this patent NOT cover?

Does not cover simple single-screen applications where only one view is active.

**Full plain-English explainer:** https://patentbrief.org/patent/us/10402038/apple-news

**Original patent:** https://patents.google.com/patent/US10402038

---

_Source: PatentBrief — https://patentbrief.org. Patent facts are from public records; the plain-English explanation is PatentBrief's._
