Dynamic UI Magnification for Frustrated User Interaction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users experience frustration due to difficulty interacting with small user interface elements on devices, particularly when the screen size is insufficient or the user has impairments, leading to poor user experience and repeated failed attempts.
Innovation Solution
A method and system that detect user frustration through various sensors and magnify the area around input events on the screen to facilitate easier interaction, transitioning between normal and frustrated user states based on user input and sensor data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Weight of moving object
If the screen size is kept small for portability, then device portability is improved, but user interaction with UI elements becomes difficult and frustrating
Solution Approach 1:
The patent introduces a temporal dimension to the UI by implementing animations that evolve over time. UI elements transition between different states (e.g., collapsed to expanded, inactive to active) through animated transformations, allowing users to interact with elements that dynamically change their visual presentation and interaction properties throughout the animation sequence.
Solution Approach 2:
The patent makes the UI dynamic by implementing elements that automatically adjust their properties based on user interaction states. When a user touches or hovers over a UI element, the system triggers animations that transform the element's appearance, size, or position, making the interface adaptable and responsive to user needs rather than static.
2Ease of operation
If UI elements are made larger for easier interaction, then ease of operation is improved, but screen real estate is reduced and more screen space is consumed
Solution Approach 1:
The patent segments UI elements into multiple visual and interaction layers. During animations, different parts of a UI element may transform independently or at different rates, allowing the system to highlight specific portions or aspects of an element without requiring the entire element to be enlarged, thus preserving screen real estate while improving interaction focus.
Solution Approach 2:
The patent uses temporal animation to create the perception of increased size or prominence without permanently enlarging UI elements. Elements can dynamically expand, grow, or become more prominent during interaction states, then return to their original size, effectively providing large interaction targets only when needed while maintaining compact layouts during normal operation.
3Ease of operation
If the device provides detailed visual feedback for user interactions, then user experience is improved, but power consumption increases due to continuous screen updates
Solution Approach 1:
The patent implements visual feedback through periodic or event-triggered animations rather than continuous screen updates. Animations are activated at specific moments during user interactions (e.g., when a touch is detected, when a selection is made, or when a state transitions), providing detailed visual feedback only when necessary while allowing the display to remain static during non-interaction periods, thus reducing overall power consumption.
Solution Approach 2:
The patent optimizes animation performance by implementing efficient animation sequences that complete transitions quickly and return to baseline states. Rather than maintaining continuous high-detail visual feedback, the system provides concentrated visual information during brief animation windows, then rapidly returns to lower-power display states, effectively skipping through high-power periods and minimizing overall energy expenditure while maintaining feedback quality.
Data Source
AI summary
A method for user interface interaction on a computing device, the method including detecting frustration with a user interface interaction on the computing device; determining a location of input events on a display of the computing device; and magnifying an area proximate to the location of input events. Further, a computing device includes a processor; and a user interface, wherein the computing device, using the processor and user interface, is configured to detect frustration with a user interface interaction on the computing device; determine a location of input events on a user interface of the computing device; and magnify an area proximate to the location of input events.


