Input Detection Area Scaling for Small Display Interfaces

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In games with small display areas, the small input detection areas can make it difficult for users to accurately input commands, as their fingers may be detected as outside the boundaries, leading to failed functionality triggers.

Innovation Solution

A system that modifies the size of input detection areas based on factors unrelated to the display area size, ensuring the areas are proportionally larger than the corresponding user interface elements, allowing for easier detection of user inputs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the input detection area size is kept proportional to the display area size, then the user interface layout remains consistent, but the input detection accuracy deteriorates on small display devices

Engineering Contradiction:
Improveinterface layout consistencyVSAvoidinput detection accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent applies different scaling rules to different parts of the interface: UI elements scale proportionally with the display area, but input detection areas use a fixed minimum size that does not scale down. This local differentiation ensures that navigation remains compact while input targets remain sufficiently large for accurate detection on small devices.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically adjusts the input detection area size based on the device's display characteristics. For small display devices, the input detection areas are enlarged beyond the proportional scaling to ensure minimum detectable size, while on larger devices they return to proportional scaling. This dynamic adaptation resolves the contradiction between layout consistency and input accuracy.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If the input detection area is enlarged to improve input accuracy, then the input detection accuracy improves, but the user interface element size must be reduced

Engineering Contradiction:
Improveinput detection accuracyVSAvoidUI element size
Core Design Contradiction:
Measurement precisionVSArea of moving object

Solution Approach 1:

The patent separates the UI element display area from the input detection area, allowing them to have different sizes. The UI element maintains its designed visual size while the input detection area is independently enlarged to provide a larger target for accurate input detection, resolving the trade-off between visibility and detectability.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If the input detection area is made larger than the UI element, then the input detection accuracy improves, but the interface layout complexity increases

Engineering Contradiction:
Improveinput detection accuracyVSAvoidinterface layout complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary layer (the expanded input detection area) that sits beneath or around the visible UI element. This intermediary allows the system to maintain the original simple UI layout while providing a larger hidden detection zone that captures inputs more reliably, avoiding the need to redesign the visible interface structure.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9875501B2Systems and methods for modifying input detection areas
Publication Date: 2018.01.23 ZYNGA INC
  • US9875501B2 patent drawing
  • US9875501B2 patent drawing
  • US9875501B2 patent drawing

AI summary

A system, a machine-readable storage medium storing instructions, and a computer-implemented method are described herein to modify a size of one or more input detection areas. A size modifier accesses user interface size data. The user interface size data comprises a size for a first user interface element and a size for a first user input detection area. The size modifier determines a size of a display area of a user device. The size modifier calculates a modified size of the first user interface element. The modified size of the first user interface element is based on the size for the first user interface element and the size of the display area. The size modifier calculates a modified size of the first input detection area based on the size for the first input detection area and a first factor unrelated to the size of the display area.