Touchscreen Gesture Routing via Event Gate for Collaborative Display

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvecollaborative interactionVSAvoidapplication functionality
Core Design Contradiction:
Adaptability or versatilityVSReliability

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If all gestures are passed to active applications, then application responsiveness is maintained, but collaborative visualization is compromised

Engineering Contradiction:
Improveapplication responsivenessVSAvoidcollaborative visualization
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #19Periodic action

3Adaptability or versatility

If gesture depiction is enabled on shared views, then collaborative interaction is enhanced, but system complexity increases due to state management

Engineering Contradiction:
Improvecollaborative interactionVSAvoidstate management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #26Copying

4Reliability

If gesture events are filtered before passing to applications, then application stability is improved, but gesture responsiveness deteriorates

Engineering Contradiction:
Improveapplication stabilityVSAvoidgesture responsiveness
Core Design Contradiction:
ReliabilityVSSpeed

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9996251B2Selective sharing of displayed content in a view presented on a touchscreen of a processing system
Publication Date: 2018.06.12 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US9996251B2 patent drawing
  • US9996251B2 patent drawing
  • US9996251B2 patent drawing

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.