IP Library Granted Patent US 12704909
Granted Patent B2
US 12704909 · App. 19/086,387 · Granted Aug 11, 2026

Electronic device having multi-functional human interface

Inventor: Eunhyung Cho (Yongin-si, KR)
Assignee: MOKIBO, INC.
G06F3/0354G06F3/02G06F3/038
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 12704909
App. No.
19/086,387
Granted
Aug 11, 2026
Kind
B2
Abstract

A multi-functional human interface device includes a control unit and a first multi-functional input button. The first multi-functional input button includes a cover unit configured to receive a touch input of a user's finger, an electrode unit including a transmitter and a receiver to form an electric field, an elastic unit configured to move from a first height to a second height when a first pressure is applied from the cover unit and configured to move back to the first height when the first pressure from the cover unit is released, and a switch unit configured to generate an electric signal representing an input of a predetermined letter.

Claims (43)

1 . A system for controlling a virtual interface, comprising:

at least one sensor configured to generate at least one gesture input by sensing at least a portion of at least one eye of a user, wherein the at least one sensor includes a first infrared sensor configured to sense at least a portion of a right eye of the user and a second infrared sensor configured to sense at least a portion of a left eye of the user;

a touch sensor; and

a controller configured to control a pointer on a control target virtual screen based on pointer location information received from the touch sensor, the touch sensor being communicatively coupled to the controller;

wherein the controller is configured to:

select the control target virtual screen among a plurality of virtual screens within a three-dimensional virtual space or a three-dimensional augmented space based on the at least one gesture input; and

control the pointer within the selected control target virtual screen based on the pointer location information.

2 . The system for controlling a virtual interface of claim 1 , wherein the controller is configured to:

calculate a coordinate value based on the at least one gesture input.

3 . The system for controlling a virtual interface of claim 1 , wherein the controller is configured to:

calculate a first coordinate value based on a first gesture input,

in response to the first gesture input, select the control target virtual screen corresponding to the first coordinate value.

4 . The system for controlling a virtual interface of claim 1 , wherein the touch sensor is communicatively coupled to the controller via a wireless communication interface.

5 . The system for controlling a virtual interface of claim 1 , wherein the controller is configured to:

calculate a first coordinate value based on a first gesture input,

in response to a second gesture input, select the control target virtual screen corresponding to the first coordinate value.

6 . The system for controlling a virtual interface of claim 5 , wherein the first gesture input is generated by the at least one sensor and the second gesture input is generated by the touch sensor.

7 . The system for controlling a virtual interface of claim 6 , wherein the first gesture input is a hovering input, and the second gesture input is a touch input.

8 . The system for controlling a virtual interface of claim 1 , wherein the controller is configured to:

calculate a first coordinate value based on a first gesture input,

in response to the first gesture input, select a virtual object within the three-dimensional virtual space or the three-dimensional augmented space corresponding to the first coordinate value.

9 . The system for controlling a virtual interface of claim 1 , wherein the controller is configured to:

calculate a first coordinate value based on a first gesture input; and

in response to a second gesture input, select a virtual object within the three-dimensional virtual space or the three-dimensional augmented space corresponding to the first coordinate value,

wherein the first gesture input is generated by the at least one sensor and the second gesture input is generated by a second sensor different from the at least one sensor.

10 . The system for controlling a virtual interface of claim 9 , wherein the second sensor is the touch sensor.

11 . The system for controlling a virtual interface of claim 9 , wherein the second sensor is at least one camera configured to sense at least one hand of the user.

12 . The system for controlling a virtual interface of claim 1 , wherein the controller is configured to receive a text input from a text input area based on the at least one gesture input sensed by the at least one sensor.

13 . The system for controlling a virtual interface of claim 12 , wherein the at least one sensor is configured to sense at least a portion of at least one eye of the user.

14 . The system for controlling a virtual interface of claim 1 , wherein the at least one sensor includes a first camera configured to sense at least a part of a right side of the body of the user and a second camera configured to sense at least a part of a left side of the body of the user.

15 . The system for controlling a virtual interface of claim 14 , wherein the first camera is configured to sense a right hand of the user, and the second camera is configured to sense a left hand of the user.

16 . A virtual interface control system, comprising: at least one sensor configured to generate at least one gesture input by sensing at least a portion of at least one eye of a user, wherein the at least one sensor includes a first infrared sensor configured to sense at least a portion of a right eye of the user and a second infrared sensor configured to sense at least a portion of a left eye of the user;

a controller configured to control a pointer on a control target virtual screen based on pointer location information received from a touch sensor which is wirelessly coupled to the controller;

wherein the controller is configured to:

calculate a coordinate value based on the at least one gesture input;

select the control target virtual screen, among a plurality of virtual screens, within a three-dimensional virtual space or a three-dimensional augmented space, based on the coordinate value; and

control the pointer within the selected control target virtual screen based on the pointer location information.

17 . The virtual interface control system of claim 16 , wherein the controller is configured to:

calculate a first coordinate value based on a first gesture input,

in response to the first gesture input, select a virtual object within the three-dimensional virtual space or the three-dimensional augmented space corresponding to the first coordinate value.

18 . The virtual interface control system of claim 16 , wherein the system further comprises a third infrared sensor configured to sense at least a part of a right side of the body of the user and a fourth infrared sensor configured to sense at least a part of a left side of the body of the user.

19 . The virtual interface control system of claim 18 , wherein the third infrared sensor is configured to sense at least a part of a right hand of the user, and the fourth infrared sensor is configured to sense at least a part of a left hand of the user.

20 . The virtual interface control system of claim 18 , wherein the third infrared sensor is configured to sense at least a part of a right eye of the user, and the fourth infrared sensor is configured to sense at least a part of a left eye of the user.