Touchscreen Pop-up Relocation to Prevent Accidental Input

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Touchscreen devices often inadvertently dismiss notifications or select unwanted options when a pop-up window appears during user interaction, such as typing or gaming, due to accidental touches, leading to disruptive actions or loss of data.

Innovation Solution

A method that tracks user touches on the touchscreen and generates a heat map to predictively relocate pop-up windows away from current interaction areas, ensuring they do not overlap with recent touch locations, thereby reducing accidental selections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a pop-up window is displayed on the touchscreen during user interaction, then the user is notified of important information, but the user may accidentally dismiss the message or select unwanted options due to rapid touching

Engineering Contradiction:
Improveaccuracy of user inputVSAvoidaccidental dismissal of pop-up window
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary action by detecting the location of user input before displaying the pop-up window, and proactively relocating the pop-up window to a position that does not coincide with the detected user input location. This preventive measure ensures that the pop-up window will not be accidentally dismissed or have unwanted options selected during rapid touching, thereby resolving the technical contradiction between notifying the user reliably and preventing accidental interactions

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If the pop-up window is displayed at a fixed location, then the display is simple and consistent, but the pop-up window may overlap with the user's current interaction area causing disruptive actions

Engineering Contradiction:
Improvesimplicity of pop-up displayVSAvoiddisruption to user activity
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The system applies dynamics by transitioning from a fixed pop-up window location to a dynamic location that adapts based on the detected user input position. The pop-up window is relocated to a position that does not coincide with the user's current interaction area, thereby preventing disruption to user activity while maintaining ease of operation through automated location adjustment

Inventive Principle:
Principle #15Dynamics

3Reliability

If the pop-up window is relocated away from the user input location, then accidental selections are reduced, but the system complexity increases due to location tracking and calculation

Engineering Contradiction:
Improveprevention of accidental selectionsVSAvoidcomplexity of location tracking system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system extracts and utilizes only the essential information from the user input location detection - specifically, the coordinates of the user's touch point. By extracting this key data and using it to calculate an appropriate pop-up window position, the system achieves reliable prevention of accidental selections without implementing overly complex location tracking mechanisms, thus balancing reliability improvement with acceptable system complexity

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10795569B2Touchscreen device
Publication Date: 2020.10.06 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10795569B2 patent drawing
  • US10795569B2 patent drawing
  • US10795569B2 patent drawing

AI summary

A method is provided which includes displaying an output of an application on a touchscreen, receiving a user input for the application on the touchscreen, and determining the location of the received user input on the touchscreen. Further, the method includes generating an additional pop-up window for display on the touchscreen, and selecting a location for the additional pop-up window, where the selected location for the additional pop-up window does not coincide with the determined location of the user input for application. Further, the method includes displaying the additional pop-up window at the selected location for the additional pop-up window.