Search Interface State Restoration for App UI Transitions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Accessing search user interfaces from application user interfaces on electronic devices is cumbersome, and many systems do not provide continuity between search and application user interfaces, leading to inefficiencies in accessing search results.

Innovation Solution

Implementing a method where a predetermined gesture input displays a search user interface, allowing selection of results that transition to associated application interfaces, with inputs determining the interface state based on time thresholds to efficiently switch between search and home screens.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users access search user interface from application user interface, then users can find and interact with new topics and applications, but it becomes cumbersome to access search user interface and lose continuity between interfaces

Engineering Contradiction:
Improveaccess to search user interfaceVSAvoidtime to access search results
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary action by maintaining the search interface state in memory before the user actually needs to return to it. When a user selects a search result and transitions to an application, the search interface state is preserved and can be quickly restored, eliminating the need to re-enter search queries or navigate back through multiple screens.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary mechanism - a gesture-based quick access feature - that allows users to return to the search interface from any application without going through the full navigation stack. This intermediary provides a direct path back to search results, maintaining continuity between interfaces.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If search interface maintains full state information, then continuity between search and application interfaces is improved, but device memory and processing resources are consumed

Engineering Contradiction:
Improvecontinuity between user interfacesVSAvoidpower usage for maintaining interface state
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system applies local quality by selectively maintaining only the essential search interface state (search query, results list) in memory while allowing the rest of the system to operate normally. This targeted state preservation provides continuity where needed without consuming excessive resources across the entire system.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system performs partial action by maintaining a simplified version of the search interface state rather than the complete interface state. This includes preserving the search query and results data while not maintaining all UI rendering states, providing sufficient continuity for user needs while reducing memory and processing requirements.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If users can quickly return to search interface, then user interaction efficiency is improved, but system complexity increases due to state management requirements

Engineering Contradiction:
Improveuser interaction efficiencyVSAvoidstate management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system extracts the essential state management requirements from the complex full interface state and isolates only the critical elements (search query, results data) that need to be preserved. This extraction simplifies the state management burden while maintaining the ability to quickly restore search functionality.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system implements self-service through automatic state preservation and restoration mechanisms that operate without user intervention. When users transition between search and application interfaces, the system automatically manages the state, reducing the perceived complexity for users while handling the backend state management requirements.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12613621B2Search to application user interface transitions
Publication Date: 2026.04.28 APPLE INC
  • US12613621B2 patent drawing
  • US12613621B2 patent drawing
  • US12613621B2 patent drawing

AI summary

Systems and processes for providing search user interfaces are provided. An example process includes while displaying a home screen, in response to detecting a gesture input, displaying a search user interface; while displaying the search user interface, detecting an input selecting a result; in response to detecting the input selecting the result, displaying an application user interface associated with the result; while displaying the application user interface: detecting an input; and in response to detecting the input: in accordance with a determination that the input is detected before a time threshold, displaying the search user interface with a state corresponding to the detection of the input selecting the result; in accordance with a determination that the input of the predetermined type is detected after the time threshold or after another input is detected, displaying the home screen.