Custom Gesture Recognition for Mobile Device Interaction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current touch input systems on mobile devices are limited in recognizing custom gestures for launching applications or interacting with locked screens, requiring users to physically unlock the device or navigate through menus, which can be inconvenient and time-consuming.

Innovation Solution

Implementing a touch gesture recording application that allows users to create and assign custom touch gestures to specific actions, such as launching applications or unlocking the screen, by detecting and interpreting unique touch trajectories and patterns on the touch screen, enabling direct access to desired functions without unlocking the device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users perform physical unlocking or navigate through menus to access applications, then device security is maintained, but user interaction efficiency and convenience deteriorate

Engineering Contradiction:
Improveuser interaction efficiencyVSAvoidtime to access applications
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary action by detecting and recognizing custom touch gestures before the user needs to access applications. The gesture recognition system is pre-configured with multiple custom gestures and their corresponding applications, allowing direct launch without sequential unlocking or menu navigation. This preliminary setup of gesture-application mappings resolves the contradiction by enabling immediate application access while maintaining security through gesture-based authentication.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system segments the user interaction process by separating the authentication function from the application launching function. Instead of requiring a unified unlocking process followed by menu navigation, the system divides functionality into distinct custom gestures, each directly launching a specific application. This segmentation eliminates the time-consuming sequential steps while maintaining security through gesture-specific authentication.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If the system recognizes only standard touch inputs, then system complexity remains low, but adaptability to user needs deteriorates

Engineering Contradiction:
Improvecustom gesture recognitionVSAvoidgesture recognition system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system applies universality by creating a multi-functional gesture recognition framework that can handle multiple custom gestures and map them to different applications. The same gesture recognition infrastructure serves various purposes: identifying different touch patterns, determining corresponding applications, and executing appropriate launch actions. This universal system handles diverse user needs without proportionally increasing complexity, as the core recognition mechanism remains consistent across all gestures.

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

Solution Approach 2:

The system uses copying by creating simplified digital representations of user gestures rather than implementing complex analysis of every possible touch variation. Each custom gesture is captured as a recognizable pattern template, allowing the system to match future gestures against these stored copies. This copying approach enables high adaptability to user needs while keeping the recognition system relatively simple through pattern matching rather than full gesture reconstruction.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10353477B2Custom gestures
Publication Date: 2019.07.16 META PLATFORMS INC
  • US10353477B2 patent drawing
  • US10353477B2 patent drawing
  • US10353477B2 patent drawing

AI summary

In one embodiment, a method includes accessing a social graph that includes user nodes and edges connecting the user nodes; identifying, based on the social graph, a set of second users corresponding to second-user nodes that are within a specified social degree of separation from a first-user node corresponding to a first user; determining, based on the social graph, that a particular feature is enabled on computing devices associated with at least a threshold number of the identified set of second users; and enabling the particular feature on a computing device associated with the first user.