Touchscreen Gesture Routing via Event Gate for Collaborative Display
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing touchscreen-based processing systems lack the ability to selectively share and manage gestures between devices without interfering with active applications, limiting collaborative interaction and content emphasis.
Innovation Solution
Implementing a method that determines the 'show gesture state' and 'gesture event gate' status to control the depiction and passing of gestures between processing systems, allowing users to choose when to share gestures and whether to pass them to active applications, while enabling gesture enhancements for visualization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If gestures are shared with other processing systems, then collaborative interaction and content emphasis are enhanced, but active applications may be disrupted by unwanted gesture events
Solution Approach 1:
The system segments gesture handling into two independent pathways: gesture depiction for collaboration and gesture event passing for application control. The gesture event gate acts as a segment that can be opened or closed to control whether gestures are passed to applications, allowing collaborative gesture sharing while protecting application functionality.
Solution Approach 2:
The gesture event gate serves as an intermediary component between gesture detection and application execution. It mediates the flow of gesture events, allowing the system to selectively pass or block gestures to applications based on the current state, thus enabling collaborative interaction without disrupting application functionality.
2Reliability
If all gestures are passed to active applications, then application responsiveness is maintained, but collaborative visualization is compromised
Solution Approach 1:
The gesture event gate is designed as a dynamic control mechanism that can be opened or closed based on contextual needs. When open, applications receive full gesture input for responsive operation; when closed, gestures are depicted for collaboration without affecting application state, providing adaptive control over gesture routing.
Solution Approach 2:
The system enables periodic switching between gesture passing modes through the gesture event gate. Users can toggle the gate state to alternately enable application responsiveness or collaborative visualization, allowing rhythmic switching between different operational modes based on collaborative needs.
3Adaptability or versatility
If gesture depiction is enabled on shared views, then collaborative interaction is enhanced, but system complexity increases due to state management
Solution Approach 1:
The system extracts the complex state management logic into a dedicated gesture event gate mechanism. This separate gate component handles the complexity of coordinating gesture depiction with application state, isolating the management complexity from the main application logic and making the system easier to control.
Solution Approach 2:
The system creates a visual copy of gestures on the shared view without requiring complex state synchronization. By depicting gesture representations on the shared display, the system enables collaborative interaction through visual feedback while avoiding the complexity of maintaining synchronized state across multiple processing systems.
4Reliability
If gesture events are filtered before passing to applications, then application stability is improved, but gesture responsiveness deteriorates
Solution Approach 1:
The gesture event gate performs preliminary filtering of gesture events before they reach applications. By pre-evaluating whether to pass gestures based on the gate's open/closed state, the system stabilizes application behavior while maintaining responsive gesture handling through the rapid state-check-and-act mechanism.
Data Source
AI summary
A method for sharing a view presented on a touchscreen of a processing system. Whether a show gesture state is enabled on the processing system and whether a gesture event gate is open on the processing system are determined. The show gesture state determines whether a gesture detected by the touchscreen is depicted onto a version of the view shared with another processing system. The gesture event gate determines whether a corresponding gesture event is passed to an application that is active in the view.


