# How Apps Pass Touch Gestures Between Each Other

> A method for a device to decide which app should handle a user's touch gesture when multiple apps are running at the same time.

- **Patent:** US 9483121
- **Original title:** Event recognition
- **Owner:** Apple Inc
- **Granted:** 2016
- **Status:** Active
- **Times cited:** 6
- **Field:** consumer_electronics, software

## What it does

This patent describes a system for managing touch input conflicts between two software applications running on a device. When a user touches the screen, the device first checks if the 'first' application (like an operating system or launcher) recognizes the gesture. If that app does not recognize the input, the device automatically passes the touch data to the 'second' application. The second application then checks its own list of gesture recognizers to see if it can process the input. This ensures that gestures are routed to the correct app without the user needing to manually switch contexts.

## What it does NOT cover

- Does not cover hardware-level touch sensing or the physical digitizer technology.
- Does not cover gestures that are successfully recognized by the first application in the chain.
- Does not cover input methods that do not rely on gesture recognizers, such as raw coordinate tracking without semantic meaning.
- Does not cover multi-touch input processing that is handled entirely by a single application.

## The clever bit

The innovation lies in the hierarchical delegation of touch events: the system treats gesture recognition as a filter that apps pass through, allowing the device to dynamically reassign input ownership based on whether an app 'understands' the specific gesture pattern.

## Real-world examples

1. iOS Control Center gestures
2. Android notification shade pull-downs
3. System-wide gesture navigation bars

## Why it matters

This patent addresses the fundamental problem of touch-based multitasking. It provides a structured way for operating systems to handle input delegation, which is essential for modern mobile interfaces where background tasks and foreground apps must coexist seamlessly. It helps prevent 'input stealing' where one app might accidentally block another from receiving user commands.

## Frequently asked questions

### What does How Apps Pass Touch Gestures Between Each Other cover?

A method for a device to decide which app should handle a user's touch gesture when multiple apps are running at the same time.

### Who owns patent US 9483121?

Apple Inc owns this patent, granted in 2016.

### When does this patent expire?

This patent is expected to expire on November 1, 2036, when the invention enters the public domain.

### What is patent US 9483121 cited by?

This patent has been cited by 6 later patents that build on its ideas.

### What problem does this patent solve?

This patent addresses the fundamental problem of touch-based multitasking. It provides a structured way for operating systems to handle input delegation, which is essential for modern mobile interfaces where background tasks and foreground apps must coexist seamlessly. It helps prevent 'input stealing' where one app might accidentally block another from receiving user commands.

### What does this patent NOT cover?

Does not cover hardware-level touch sensing or the physical digitizer technology.

**Full plain-English explainer:** https://patentbrief.org/patent/us/9483121/force-touch-3d-touch

**Original patent:** https://patents.google.com/patent/US9483121

---

_Source: PatentBrief — https://patentbrief.org. Patent facts are from public records; the plain-English explanation is PatentBrief's._
