Haptic Feedback Control via Event Priority Queue

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvenotification accuracyVSAvoiduser load
Core Design Contradiction:
ReliabilityVSEase of operation

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.

Inventive Principle:
Principle #25Self-service

2Reliability

If multiple events are detected simultaneously, then comprehensive notification coverage is achieved, but unnecessary notifications increase

Engineering Contradiction:
Improvenotification coverageVSAvoidunnecessary notification
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of information

If haptic feedback is provided for every event, then user awareness is enhanced, but user confusion increases due to excessive notifications

Engineering Contradiction:
Improveuser awarenessVSAvoiduser confusion
Core Design Contradiction:
Loss of informationVSObject-generated harmful factors

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.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10921894B2User interface device
Publication Date: 2021.02.16 MITSUBISHI ELECTRIC MOBILITY CORP
  • US10921894B2 patent drawing
  • US10921894B2 patent drawing
  • US10921894B2 patent drawing

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.