Gesture Reconciliation for Shared Sessions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current systems for shared sessions, particularly in web conferencing, face challenges in seamlessly integrating and reconciling gesture inputs from multiple remote devices with varying capabilities, leading to inconsistencies and potential conflicts in shared session interactions.
Innovation Solution
The method involves establishing connections with remote computing devices to negotiate gesture capabilities, reconciling gesture inputs by aligning timestamps and employing mapping tables, and transmitting modified shared session windows, which accounts for differences in touch and multi-touch inputs, ensuring compatibility and coherence across devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If gesture inputs from multiple remote devices are integrated in shared sessions, then collaborative interaction capability is improved, but input reconciliation complexity and potential conflicts increase
Solution Approach 1:
The patent introduces a gesture reconciliation mechanism that acts as an intermediary between multiple remote devices and the shared session. This mediator collects gesture inputs from various devices, normalizes their formats, resolves conflicts through defined rules, and forwards reconciled gestures to the session application, thereby enabling multi-device collaboration without directly exposing the complexity to individual devices
Solution Approach 2:
The system changes the parameter format of gesture inputs by normalizing different gesture representations from various devices into a unified gesture data structure. This parameter transformation allows diverse inputs (different coordinate systems, gesture types, precision levels) to be consistently processed and reconciled within the shared session environment
2Stability of the object's composition
If gesture inputs are reconciled by aligning timestamps, then interaction coherence is improved, but processing time increases
Solution Approach 1:
The system performs preliminary timestamp alignment and gesture buffering before actual gesture processing. By collecting and timing gestures in advance and pre-aligning their timestamps, the system prepares gesture data in a coherent state that reduces processing time during actual execution, ensuring interaction coherence without significant real-time delays
3Ease of operation
If multi-touch inputs from different devices are supported, then user interaction flexibility is improved, but device compatibility issues arise
Solution Approach 1:
The patent implements a universal gesture interface that can receive and interpret multiple types of touch inputs (single-touch, multi-touch, pressure-sensitive, stylus) from different device types (smartphones, tablets, laptops). The system provides a unified gesture recognition mechanism that works across all supported devices, making the shared session compatible with various input hardware while maintaining flexible user interaction capabilities
Data Source
Figure 1A
Figure 1B
Figure 1C
AI summary
Methods and systems for providing gesture support for shared sessions are shown and described. One method includes facilitating the establishment of a first and second connection with a first and second computing device, negotiating gesture capabilities with the first and second computing devices, receiving gesture inputs from the first and second computing devices, reconciling the gesture inputs, and transmitting a modified shared session window to the first and second computing devices.