Multiple Primary User Interfaces for Simultaneous Application State Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The standard one-to-one touchscreen user interface paradigm for mobile devices is restrictive, limiting the ability to add multiple modes of user interaction such as voice, scanning, or motion, and making it difficult to have multiple primary interfaces control the application's state simultaneously.

Innovation Solution

A software system that includes multiple primary user interfaces (UIs) and view modules, allowing for multiple independent views to coexist and control the application's state, decoupling the application state from interaction modes, enabling flexible and versatile interaction through graphical and voice user interfaces.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a standard one-to-one touchscreen user interface paradigm is used, then the device structure remains simple and manageable, but the ability to add multiple modes of user interaction (voice, scanning, motion) is limited

Engineering Contradiction:
Improveability to add multiple modes of user interactionVSAvoidinterface structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a unified user interface framework that can accommodate multiple interaction modes (touchscreen, voice, scanning, motion) within a single system architecture. The framework defines standard interfaces and conventions that work across different input types, allowing the device to perform multiple interaction functions without requiring separate independent systems for each mode.

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

Solution Approach 2:

The user interface is segmented into distinct functional layers: a framework layer that handles common operations and conventions, and application-specific layers that implement particular interaction modes. This segmentation allows each interaction mode to be developed and managed independently while maintaining overall system coherence through shared framework components.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If multiple primary user interfaces are implemented to allow simultaneous control of application state, then user interaction flexibility is enhanced, but the complexity of managing multiple views and interfaces increases

Engineering Contradiction:
Improveuser interaction flexibilityVSAvoidinterface management complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a framework layer as an intermediary between multiple user interfaces and the application state. This framework mediates interactions from different interface types (visual, voice, etc.) and translates them into unified state changes. The framework handles the complexity of coordinating multiple views, ensuring that simultaneous interactions from different interfaces are managed consistently without requiring applications to directly handle the complexity of multi-interface coordination.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If voice dialogue is added as a secondary means of interaction, then some additional interaction capability is provided, but it remains dependent on the primary touchscreen interface

Engineering Contradiction:
Improveinteraction capabilityVSAvoidinterface dependency structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent transforms the static hierarchy where voice dialogue was secondary to touchscreen into a dynamic system where multiple interface types can operate as primary interfaces simultaneously. The framework allows voice, touchscreen, scanning, and motion interfaces to all directly control application state without requiring one to be primary and others secondary. The system dynamically adapts to which interfaces the user chooses to employ.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12260841B2Multiple primary user interfaces
Publication Date: 2025.03.25 HAND HELD PRODS INC
  • US12260841B2 patent drawing
  • US12260841B2 patent drawing
  • US12260841B2 patent drawing

AI summary

Generally discussed herein are techniques, software, apparatuses, and systems configured for presenting information to a user through multiple primary user interfaces. In one or more embodiments, a method can include providing first data to a first primary user interface that causes the first primary user interface to provide a first view of an application state of a software application, providing second data to a second primary user interface that causes the second primary user interface to provide a second view of the application state, changing the application state to a new application state, and in response to changing the application state, providing data to the first and second view modules so as to cause the first primary user interface to provide a first view of the new application state and the second primary user interface to provide a second view of the new application state.