Touchscreen Hover Button for Web Interaction Ambiguity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Touchscreen devices lack equivalent functionality for hover events, leading to ambiguity in user interactions, as pressing on the screen can be misinterpreted as either tapping or hovering, which is problematic for web browsers relying on mouseover and mouseout events.

Innovation Solution

A method for processing hover events on touchscreen devices involves obtaining web or application data, determining if it includes elements associated with hover events, and displaying a hover button if applicable, allowing users to trigger hover events through distinct touch inputs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If touchscreen devices rely solely on touch input, then the device maintains simplicity in input mechanism, but hover events cannot be distinguished from tap actions

Engineering Contradiction:
Improveinput mechanism simplicityVSAvoidhover event distinction
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The touch input mechanism is segmented into two distinct operations: a first touch input for hover selection and a second touch input for confirmation/action. This segmentation allows the system to distinguish between hovering (informational) and tapping (actional) events, resolving the ambiguity while maintaining touchscreen simplicity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The first touch input serves as a preliminary action that selects or hovers over a target without executing the final action. The system registers this preliminary hover state and waits for a second confirmation touch input before executing the actual operation, enabling hover functionality without adding complex hardware.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If touchscreen devices treat all presses as tap actions, then the system maintains consistent input handling, but web browser hover functionality (mouseover/mouseout events) becomes unavailable

Engineering Contradiction:
Improveinput handling consistencyVSAvoidbrowser hover support
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The input handling system becomes dynamic by adapting its interpretation of touch inputs based on context. The same touchscreen can handle both simple tap operations and complex hover sequences, with the system determining the appropriate interpretation based on whether hover functionality is enabled and the specific interaction pattern detected.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The touchscreen input mechanism is designed to serve multiple functions: it can handle simple tap operations for basic interactions and complex hover sequences for browser functionality. This multi-functionality allows the same hardware to support both simplified input handling and comprehensive web browser hover support.

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

3Reliability

If a hover button is displayed for each element, then hover functionality is provided, but the interface complexity increases

Engineering Contradiction:
Improvehover event accuracyVSAvoidinterface complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The hover button serves as an intermediary element that mediates between the user's intent to hover and the system's response. Rather than requiring direct manipulation of every element, the hover button provides a centralized control point that triggers hover events for selected elements, reducing interface complexity while maintaining hover functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9740393B2Processing a hover event on a touchscreen device
Publication Date: 2017.08.22 GOOGLE LLC
  • US9740393B2 patent drawing
  • US9740393B2 patent drawing
  • US9740393B2 patent drawing

AI summary

A system and method for processing a hover event on a touchscreen device includes obtaining web page data on the touchscreen device. Content corresponding to the web page data is displayed on a touchscreen of the touchscreen device. A determination is made if the web page data includes a web page element associated with a hover event. If the web page data includes the web page element associated with the hover event, a hover button is displayed on the touchscreen in association with the displayed content corresponding to the web page data.