Gesture-Based Context Switching with Preview Thresholds
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for switching between applications on mobile devices are cumbersome, requiring users to navigate back to the home screen and search for the desired application, leading to inefficiencies in accessing different services.
Innovation Solution
Implementing a context-switching gesture, such as a swipe or tap-and-hold gesture, that allows users to switch directly between applications, with a preview of the target application displayed as the gesture is performed to prevent accidental switches and improve user experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If users navigate back to home screen and search for application to switch contexts, then application switching is achieved, but time consumption increases and operation efficiency decreases
Solution Approach 1:
The system performs preliminary action by displaying a preview of the target application before the actual context switch occurs. The preview is shown during the gesture animation, allowing users to see what application will be opened next, which prevents accidental switches and builds anticipation for the upcoming context change.
Solution Approach 2:
The patent introduces an intermediary mechanism - the preview display - that mediates between the gesture input and the actual application switching. This intermediary layer provides feedback to the user during the transition process, acting as a buffer that confirms the intended action before completion.
2Speed
If gesture-based context switching is implemented, then switching speed improves, but risk of accidental gestures increases
Solution Approach 1:
The system provides immediate visual feedback by displaying the application preview during and after the gesture animation. This feedback mechanism allows users to confirm that the gesture was interpreted correctly and that the intended application is indeed the one that will be opened, preventing accidental switches by making the system's intent transparent.
Solution Approach 2:
The preview is displayed as a preliminary action before the actual context switch completes. This preliminary visualization gives users a chance to verify the intended application and can allow them to cancel the gesture if it was accidental, thereby maintaining reliability while preserving speed.
Data Source
AI summary
In one embodiment, a method includes determining, by a first application installed on the client system, that a second application is installed on the client system, wherein the first application is configured to switch contexts to the second application; receiving, by the client system, a context-switching gesture input within a first context of the first application, detecting, by the client system, the context-switching gesture has passed a first threshold within the first context, presenting, by the client system, a preview associated with the second application on a portion of a display of the client system in response to the context-switching gesture passing the first threshold within the first context, detecting, by the client system, the context-switching gesture has passed a second threshold within the first context, and switching contexts to a second context of the second application in response to passing the second threshold.


