Application UI Object Navigation with Gesture-Based Page Switching
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.


