Application UI Object Navigation with Gesture-Based Page Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for interacting with user interface objects on electronic devices with touch-sensitive surfaces are cumbersome and inefficient, leading to a significant cognitive burden and energy waste, particularly in battery-operated devices.

Innovation Solution

Implementing improved methods and interfaces that reduce the number and nature of user inputs by using system-arranged pages with automatically categorized application icons, automatic widget selection, and seamless navigation between user and system-generated home screen pages, along with efficient page editing and widget management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional mouse-based input methods are used to select and manipulate user interface objects, then users can perform various operations on applications and files, but the process becomes tedious and creates significant cognitive burden

Engineering Contradiction:
Improveuser interaction efficiencyVSAvoidinput sequence complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by automatically selecting and opening applications or files based on predicted user needs before the user completes their input sequence. The machine learning model anticipates the desired operation and pre-executes it, reducing the cognitive burden and interaction time required from the user.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system provides self-service functionality where the machine learning model autonomously determines the next best action based on usage patterns and context. The system serves itself by automatically navigating through interface objects and executing operations without requiring explicit user commands for each step, thereby simplifying the interaction process.

Inventive Principle:
Principle #25Self-service

2Productivity

If sequential mouse-based inputs are used to perform manipulations on user interface objects, then users can complete desired operations, but the process takes longer than necessary and wastes energy

Engineering Contradiction:
Improveoperation completion speedVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system maintains continuous useful action by keeping the machine learning model actively predicting and pre-executing operations throughout the user interaction session. Instead of idle sequential inputs, the system continuously optimizes the interaction flow based on real-time context, reducing both the time and energy required to complete operations.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

By performing actions in advance based on predicted user needs, the system reduces the total time required for operation completion. This preliminary action approach minimizes the duration of active processing and interaction, thereby reducing energy consumption while maintaining or improving productivity.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If users manually organize and navigate through application icons on home screen pages, then users can access applications, but the process requires significant user input and time

Engineering Contradiction:
Improveapplication access easeVSAvoidtime to access application
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system implements feedback mechanisms where the machine learning model continuously monitors user behavior patterns and adjusts its predictions accordingly. This feedback loop enables the system to become increasingly accurate in predicting user needs, reducing the time and effort required for application access over time.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary organization and selection of applications based on predicted user needs before the user initiates their search. By pre-arranging and pre-selecting applications according to usage patterns, the system significantly reduces the time and input required from the user to access desired applications.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12393323B2Devices, methods, and graphical user interfaces for interacting with user interface objects corresponding to applications
Publication Date: 2025.08.19 APPLE INC
  • US12393323B2 patent drawing
  • US12393323B2 patent drawing
  • US12393323B2 patent drawing

AI summary

At a display of a computer system, a user interface is displayed that includes a placement location configured to spatially accommodate a respective user interface object of a plurality of user interface objects corresponding to different applications. In response to detecting the input that is directed to the placement location and in accordance with a determination that the input meets first criteria, including a duration criterion, one or more selectable options associated with the first user interface object corresponding to the first application are displayed. In response to detecting the input and in accordance with a determination that the input meets second criteria, wherein the second criteria requires that the input includes movement in a first direction, display of the first user interface object is replaced with display of the second user interface object from the plurality of user interface objects associated with the placement location.