Gesture-Based Navigation for Touch-Sensitive Displays
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional methods for navigating between user interfaces on electronic devices with touch-sensitive surfaces are cumbersome, inefficient, and energy-intensive, requiring multiple inputs and leading to errors and increased battery consumption.
Innovation Solution
The implementation of dynamic gesture-based navigation methods that allow for single gestures to switch between user interfaces, with real-time visual feedback and adjustable criteria for different user interface transitions, enabling efficient navigation and reducing the need for multiple inputs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If conventional mouse-based inputs are used to navigate between user interfaces, then navigation can be performed, but the process is tedious, error-prone, and energy-consuming
Solution Approach 1:
The patent replaces mechanical mouse-based input operations with touch-sensitive surface gestures. Users can navigate between user interfaces by performing swipe gestures, pinches, and other touch-based interactions directly on the display or touchpad, eliminating the need for external pointing devices and reducing operational complexity
Solution Approach 2:
The system dynamically adjusts navigation behavior based on detected gesture characteristics. The touch-sensitive surface detects various gesture types (swipe direction, pinch magnitude, hold duration) and dynamically transitions between different user interfaces accordingly, making navigation more intuitive and efficient
2Loss of time
If multiple sequential inputs are required to navigate between user interfaces, then precise control can be achieved, but the process takes longer and wastes energy
Solution Approach 1:
The patent combines multiple navigation functions into single composite gestures. For example, a single swipe gesture can simultaneously close the current user interface and navigate to a previous interface, or a pinch gesture can both zoom and navigate. This merging of operations reduces the number of sequential inputs required
Solution Approach 2:
The system prepares navigation options in advance by displaying previews or indicators of available user interfaces during gesture execution. This allows users to anticipate the outcome before completing the gesture, reducing navigation time and enabling faster interface transitions
3Reliability
If conventional navigation methods are used, then user interfaces can be accessed, but the process is error-prone and inefficient
Solution Approach 1:
The touch-sensitive surface provides real-time feedback during gesture execution, displaying visual indicators showing the current gesture state and predicted navigation destination. This feedback mechanism allows users to correct gestures before completion, reducing errors while maintaining efficient navigation flow
Solution Approach 2:
The system dynamically adjusts gesture recognition sensitivity and transition behavior based on the detected gesture progress. As a gesture approaches completion, the system becomes more committed to the intended navigation, reducing accidental transitions while allowing efficient deliberate navigation
Data Source
AI summary
An electronic device with a touch-sensitive display concurrently displays a first application user interface on a first portion of the display, and a second application user interface on a second portion of the display. The device detects a first input including movement in a first direction. In response, the device, when the first input meets first criteria, replaces display of the first and second user interfaces with a full-screen home screen, and when the first input meets second criteria, and started in a first edge region, replaces display of the first application user interface with a first replacement user interface while maintaining display of the second application user interface, and when the first input meets the second criteria, and started in a second edge region, replaces display of the second application user interface with a second replacement user interface while maintaining display of the first application user interface.


