Touch Input Processing Across Application Regions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for processing touch inputs on electronic devices with multiple application user interfaces are cumbersome and inefficient, leading to unintended operations and increased cognitive burden, particularly in battery-operated devices.

Innovation Solution

An electronic device with a touch-sensitive display processes touch inputs differently based on whether they originate from a non-boundary or boundary region of one application user interface, allowing for efficient handling of touch inputs that move between applications by determining the appropriate region for processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If touch inputs are processed by multiple applications when moving between user interfaces, then each application can handle its own inputs, but this creates cognitive burden and increases the likelihood of unintended operations

Engineering Contradiction:
Improvemulti-application touch input handlingVSAvoiduser cognitive burden
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent segments the user interface into distinct application regions with clear boundaries. Each application's user interface is confined to its own region, and touch inputs are processed exclusively by the application whose region contains the touch location. This segmentation eliminates the cognitive burden of determining which application should receive a touch input, as the boundary regions clearly delineate application territories.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces boundary regions as intermediaries between application regions. These boundary regions act as mediators that prevent touch inputs from accidentally crossing into adjacent application regions. By processing touch inputs only within their originating application's region and using boundary regions to block unintended cross-application inputs, the system eliminates unintended operations while maintaining clear application separation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If touch inputs are processed by multiple applications, then comprehensive input handling is achieved, but processing time increases and energy is wasted

Engineering Contradiction:
Improvetouch input routingVSAvoidinput processing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system segments the touch input processing responsibility by application region. Each application exclusively processes touch inputs within its own user interface region, eliminating the need for complex inter-application coordination and reducing processing time. The segmentation approach allows parallel processing of touch inputs across different application regions without interference.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent establishes preliminary action by pre-defining application regions and their boundaries before touch inputs occur. The system proactively determines which application should receive a touch input based on the touch location relative to predefined region boundaries, rather than requiring post-touch coordination between multiple applications. This preliminary assignment of input responsibility significantly reduces processing time.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If boundary regions are added to separate application interfaces, then unintended operations are prevented, but device complexity increases

Engineering Contradiction:
Improveoperation accuracyVSAvoidinterface structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the display surface into distinct application regions separated by boundary regions. This segmentation provides a clear spatial organization that prevents touch inputs from accidentally affecting adjacent applications. The boundary regions serve as protective barriers that maintain reliability without requiring complex software logic, as the spatial separation alone prevents unintended operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts the boundary region functionality as a separate, dedicated element between application regions. Rather than embedding complex input routing logic within each application, the boundary regions are extracted as independent structural elements that solely serve to prevent cross-application touch interference. This extraction simplifies the overall system by separating the boundary management function from application-specific logic.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentEP3447622B1Devices and methods for processing touch inputs over multiple regions of a touch-sensitive surface
Publication Date: 2020.06.24 APPLE INC
  • EP3447622B1 patent drawingFigure 1A
  • EP3447622B1 patent drawingFigure 1B
  • EP3447622B1 patent drawingFigure 2

AI summary

An electronic device, while displaying a user interface that includes a first region corresponding to a first software application and a second region corresponding to a second software application, receives a first touch input, on a touch-sensitive display, that originates from a first location corresponding to the first region and extends to a second location corresponding to the second region. The first region includes a non-boundary region and a boundary region. In response to receiving the first touch input, when the first location corresponds to a non-boundary region of the first region, the device processes the first touch input with the first software application. When the first location corresponds to a boundary region of the first region, the device conditionally processes the first touch input with the second software application.