IP Library Granted Patent US 10,921,894
Granted Patent B2
US 10,921,894 · App. 16/497,749 · Granted Feb 16, 2021

User interface device

Inventors: Yusuke Yokosuka (Tokyo, JP); Futoshi Ohama (Tokyo, JP)
Assignee: MITSUBISHI ELECTRIC CORPORATION
G06F3/016G06F3/0482
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,921,894
App. No.
16/497,749
Granted
Feb 16, 2021
Kind
B2
Abstract

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.

Claims (22)

1. A user interface device comprising:

an operation receiving processing circuitry to receive an operation on a screen on which a GUI component being a graphical user interface is displayed;

a processor to execute a program;

a memory to store the program which, when executed by the processor, performs processes of,

detecting, as an event, the operation received by the operation receiving processing circuitry, while propagating the operation from a current GUI component to be operated toward a parent GUI component on a basis of a tree structure of the GUI components; and

when the event detected is an event accompanied by notification of haptic feedback stimulating tactile sense of a user, determining whether or not to permit the notification of haptic feedback, on a basis of a reason for the notification of haptic feedback as a result of the event detected; and

a feedback notifying processing circuitry to provide the notification of haptic feedback when a determination result indicates permission of the notification,

wherein the processes further include,

for one operation received by the operation receiving processing circuitry, each time an event is successively detected from the GUI component to be operated toward the parent GUI component in the tree structure of the GUI components, determining whether or not the detected event is an event accompanied by notification of haptic feedback, and storing the detected event in a first-in first-out queue when the detected event is the event accompanied by notification of haptic feedback, and under a condition where two or more events are stored in the queue, determining whether or not to permit notification of haptic feedback on a basis of reasons for notification of haptic feedback as a result of the respective events, and determining notification of haptic feedback to be finally provided, and

under a condition where two or more events are stored in the queue, reading a first event and a second event from the queue, and determining whether or not to permit notification of haptic feedback as a result of the first event, and then processing the second event as a first event, and repeating the determining process until all the events in the queue have been processed.

2. The user interface device according to claim I, wherein the processes further include determining whether or not to permit one notification of haptic feedback, on a basis of reasons for notification of haptic feedback as a result of a respective plurality of events detected.

3. A user interface device comprising:

an operation receiving processing circuitry to receive an operation on a screen on which a GUI component being a graphical user interface is displayed;

a processor to execute a program;

a memory to store the program which, when executed by the processor, performs processes of,

detecting, as an event, the operation received by the operation receiving processing circuitry, while propagating the operation from a current GUI component to be operated toward a parent GUI component on a basis of a tree structure of the GUI components; and

when the event detected is an event accompanied by notification of haptic feedback stimulating tactile sense of a user, determining whether or not to permit the notification of haptic feedback. on a basis of a reason for the notification of haptic feedback as a result of the event detected; and

a feedback notifying processing circuitry to provide the notification of haptic feedback when a determination result indicates permission of the notification,

wherein the processes further include,

for one operation received by the operation receiving processing circuitry, each time an event is successively detected from the GUI component to be operated toward the parent GUI component in the tree structure of the GUI components, determining whether or not the detected event is an event accompanied by notification of haptic feedback, and storing the detected event in a first-in first-cut queue when the detected event is the event accompanied by notification of haptic feedback. and under a condition where two or more events are stored in the queue, determining whether or not to permit notification of haptic feedback on a basis of reasons for notification of haptic feedback as a result of the respective events, and determining notification of haptic feedback to be finally provided, wherein

a plurality of successive operations of placing a focus position on an end of a GUI component are received by the operation receiving processing circuitry, and thereby a plurality , of corresponding events are detected,

the processes further include, out of the plurality of events detected, permitting notification of haptic feedback as a result of an event detected as a first operation, and not permitting notification of haptic feedback as a result of an event detected as a second or subsequent operation.

Assignments (2)
COMPANY SPLIT Recorded Sep 4, 2024
From: MITSUBISHI ELECTRIC CORPORATION
To: MITSUBISHI ELECTRIC MOBILITY CORPORATION
Reel/Frame 068834/0585 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2019
From: YOKOSUKA, YUSUKE; OHAMA, FUTOSHI
To: MITSUBISHI ELECTRIC CORPORATION
Reel/Frame 051928/0614 →