Touch Input Processing Across Application Regions
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
3Reliability
If boundary regions are added to separate application interfaces, then unintended operations are prevented, but device complexity increases
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.
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.
Data Source
Figure 1A
Figure 1B
Figure 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.