Touch Screen Gesture Controller for Application Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing touch screen devices face challenges in improving operability when switching between applications executed in the foreground and background, requiring more intuitive and user-friendly gesture recognition and control methods.

Innovation Solution

A touch screen device with a controller that executes specific operations based on gestures, allowing seamless switching between foreground and background applications by detecting single-touch and multi-touch gestures to manage the display and execution of multiple applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple applications are executed in foreground and background, then application functionality is improved, but operability and ease of operation deteriorates due to complex switching requirements

Engineering Contradiction:
Improveapplication execution capabilityVSAvoidapplication switching operation
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent changes the parameter of gesture recognition from basic touch detection to advanced multi-point gesture recognition. By recognizing specific gesture patterns (such as swiping from edge to center), the system enables intuitive application switching without complex menu operations, thus improving ease of operation while maintaining multi-application execution capability

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces traditional mechanical navigation methods (physical buttons, menu navigation) with touch-based gesture recognition. This substitution allows users to switch between foreground and background applications through natural hand movements on the touch screen, significantly improving operability while supporting multiple concurrent applications

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Ease of operation

If gesture recognition is enhanced for better operability, then ease of operation is improved, but device complexity increases

Engineering Contradiction:
Improvegesture-based controlVSAvoidgesture recognition system
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements a universal gesture recognition system that handles multiple functions through a single interface. The same touch screen hardware and gesture recognition mechanism serve both basic interaction and application switching purposes, reducing the need for separate control mechanisms and minimizing additional device complexity

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent employs dynamic gesture recognition that adapts to different contexts. The system dynamically determines whether a gesture should trigger application switching or other operations based on the current state, providing enhanced ease of operation without requiring a permanently complex decision-making structure

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9013422B2Device, method, and storage medium storing program
Publication Date: 2015.04.21 KYOCERA CORP
  • US9013422B2 patent drawing
  • US9013422B2 patent drawing
  • US9013422B2 patent drawing

AI summary

According to an aspect, a device includes a touch screen display and a controller. The touch screen display displays a screen of an application executed in the foreground. When the first gesture is performed on the touch screen display while a first application is executed in the foreground and a second application is executed in the background, the controller causes the first application to perform an operation according to the first gesture. When the second gesture is performed on the touch screen display while the first application is executed in the foreground and the second application is executed in the background, the controller executes the second application in the foreground.