Dynamic Input Control Positioning for Touch Displays
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users of mobile devices often need to divert attention from activities like driving to locate input controls on the screen for quick responses, which can be distracting and dangerous.
Innovation Solution
A system that dynamically positions input controls on a touch-sensitive display based on user contact locations, allowing responses without looking at the screen, using a processor and memory to detect touch inputs and provide feedback through haptic or audio cues.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If input controls are positioned at fixed locations on the display, then the user can easily locate them, but the user must look at the display which causes distraction during attention-intensive activities
Solution Approach 1:
The patent implements dynamic positioning of input controls by detecting the user's hand approach direction and orientation, then automatically adjusting control positions to align with the user's natural line of sight. This allows controls to be located without visual attention while maintaining ease of access through context-aware positioning.
2Loss of information
If the display shows visual feedback for touch input, then the user can confirm input location, but the display cannot remain in input-only mode for safety-critical operations
Solution Approach 1:
The patent implements haptic feedback mechanisms including vibration patterns and tactile responses that provide confirmation of touch input location and status without visual display. The system detects touch parameters such as pressure and duration, and provides corresponding haptic feedback to confirm input registration while maintaining display darkness for safety-critical operations.
Data Source
AI summary
Apparatuses, methods, systems, and program products are disclosed for sharing content with a detected device. An apparatus includes a touch-sensitive display, a processor, and a memory that stores code executable by the processor. The memory stores code executable by the processor to determine an application requesting touch input from a user. The memory stores code executable by the processor to detect one or more contact locations of a touch input on the touch-sensitive display. The memory stores code executable by the processor to position, dynamically, one or more interface controls for providing touch input to the application at the one or more contact locations detected on the touch-sensitive display.


