Proxy Gesture Recognizer Coordination Across Hidden Applications
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing user interface technologies face challenges in efficiently coordinating and adapting gesture recognizers across different applications and views, requiring complex software updates and revisions with each application change, and complicating interactions with hidden applications.
Innovation Solution
Implementing a framework with proxy gesture recognizers that correspond to non-proxy gesture recognizers in different views or applications, allowing seamless interaction and control of hidden applications without displaying them, by processing touch inputs through a coordinated gesture recognizer system.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a comprehensive framework for coordinating gesture recognition is implemented, then adaptability to all application programs is improved, but device complexity increases
Solution Approach 1:
The patent introduces a proxy gesture recognizer as an intermediary component between the gesture recognition system and application programs. The proxy maintains a mapping relationship with actual gesture recognizers in different views, allowing the system to coordinate gestures across applications without requiring direct complex interactions between all application programs and the gesture recognition system. This mediator approach simplifies the overall system architecture while maintaining broad adaptability.
2Adaptability or versatility
If gesture recognizers are updated or revised when applications are updated, then adaptability is maintained, but loss of time increases
Solution Approach 1:
The patent segments the gesture recognition system into independent components: proxy gesture recognizers that remain stable and mapping relationships that can be dynamically updated. When an application is updated, only the mapping relationship between the proxy and the actual gesture recognizer needs to be updated, not the entire gesture recognition framework. This segmentation allows for targeted updates that minimize time loss while maintaining adaptability.
3Ease of operation
If hidden applications are interacted with through gesture recognizers, then ease of operation is improved, but device complexity increases
Solution Approach 1:
The patent creates a proxy gesture recognizer that is a simplified representation or copy of the actual gesture recognizer in a hidden application. The proxy maintains the essential functionality and state information needed for interaction, allowing users to control hidden applications through gestures without the system needing to fully manage the complexity of the hidden application's gesture recognition logic. This copying approach simplifies the coordination complexity while preserving ease of operation.
Data Source
AI summary
An electronic device displays one or more views. A first view includes a plurality of gesture recognizers. The plurality of gesture recognizers in the first view includes one or more proxy gesture recognizers and one or more non-proxy gesture recognizers. Each gesture recognizer indicates one of a plurality of predefined states. A first proxy gesture recognizer in the first view indicates a state that corresponds to a state of a respective non-proxy gesture recognizer that is not in the first view. The device delivers a respective sub-event to the respective non-proxy gesture recognizer that is not in the first view and at least a subset of the one or more non-proxy gesture recognizers in the first view. The device processes the respective sub-event in accordance with states of the first proxy gesture recognizer and at least the subset of the one or more non-proxy gesture recognizers in the first view.


