Haptic Feedback Control via Event Priority Queue
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
User interface devices require users to set priority for haptic feedback notifications, leading to increased user load as the number of GUI components increases, resulting in unnecessary notifications that may confuse users.
Innovation Solution
A user interface device with an operation receiving processing circuitry, processor, and memory that detects events and determines whether to provide haptic feedback based on the reason for notification, using a tree structure to propagate events and store them in a queue, allowing for permission of notifications only when necessary.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If priority setting for haptic feedback notifications is implemented, then unnecessary notifications are reduced, but user load increases as the number of GUI components increases
Solution Approach 1:
The system automatically determines notification priority based on event propagation depth in the GUI component hierarchy, eliminating the need for manual user configuration. The event managing unit autonomously manages the queue and selects events for notification based on their position in the tree structure, making the system self-configuring and adaptive to any GUI layout without imposing setup burden on users.
2Reliability
If multiple events are detected simultaneously, then comprehensive notification coverage is achieved, but unnecessary notifications increase
Solution Approach 1:
The system segments simultaneous events into a managed queue with distinct priority levels based on their origin in the GUI hierarchy. By dividing events into prioritized segments (higher priority for root-level events, lower for leaf-level events), the system can process multiple events systematically rather than treating them as a uniform group, thereby providing comprehensive coverage while filtering out redundant notifications.
Solution Approach 2:
The event managing unit acts as an intermediary between event detection and haptic feedback notification. It receives all detected events, manages them in a queue, determines their priority based on propagation depth, and selectively forwards only appropriate events to the feedback notifying unit. This intermediary layer filters out unnecessary notifications while maintaining comprehensive coverage of important events.
3Loss of information
If haptic feedback is provided for every event, then user awareness is enhanced, but user confusion increases due to excessive notifications
Solution Approach 1:
The system applies different notification qualities to different events based on their priority and significance. High-priority events (those originating from root or upper-level GUI components) trigger haptic feedback, while low-priority events (from leaf-level components) do not. This local differentiation in notification quality ensures users remain aware of important events while avoiding confusion from excessive notifications.
Data Source
AI summary
An event managing unit (8) is provided, which, when an event detected by the event detecting unit (7) is an event accompanied by notification of haptic feedback, determines whether or not to permit the notification of haptic feedback, on the basis of a reason for the notification of haptic feedback as a result of the event detected by the event detecting unit (7), and when a determination result from the event managing unit (8) indicates permission of the notification, a feedback notifying unit (11) provides the notification of haptic feedback.


