IP Library Granted Patent US 12,158,987
Granted Patent B2
US 12,158,987 · App. 18/656,489 · Granted Dec 3, 2024

Gesture based user interfaces, apparatuses and systems using eye tracking, head tracking, hand tracking, facial expressions and other user actions

Inventor: Uday Parshionikar (Mason, OH)
Assignee: Perceptive Devices LLC
G06F3/013G06F3/012
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 12,158,987
App. No.
18/656,489
Granted
Dec 3, 2024
Kind
B2
Abstract

User interaction concepts, principles and algorithms for gestures involving facial expressions, motion or orientation of body parts, eye gaze, tightening muscles, mental activity, and other user actions are disclosed. User interaction concepts, principles and algorithms for enabling hands-free and voice-free interaction with electronic devices are disclosed. Apparatuses, systems, computer implementable methods, and non-transient computer storage media storing instructions, implementing the disclosed concepts, principles and algorithms are disclosed. Gestures for systems using eye gaze and head tracking that can be used with augmented, mixed or virtual reality, mobile or desktop computing are disclosed. Use of periods of limited activity and consecutive user actions in orthogonal axes is disclosed. Generation of command signals based on start and end triggers is disclosed. Methods for coarse as well as fine modification of objects are disclosed.

Claims (58)

1. A non-transitory computer-readable medium comprising one or more programs configured to be executed by one or more processors to enable a user to control an electronic device, said one or more programs causing performance of a method comprising:

receiving information indicative of eye gaze (“Eye Gaze Info”) of the user;

receiving information indicative of hand gestures (“Hand Gesture Info”) of the user;

analyzing said Hand Gesture Info to detect a start trigger action; and

in response to detecting said start trigger action, generating one or more first command signals to move or display an Object of Interest (“OOI”) to a location determined based on said Eye Gaze Info.

2. The non-transitory computer readable medium of claim 1 , wherein said OOI comprises a graphical object displayed to the user that comprises a mouse pointer, a mouse cursor, or a reticle.

3. The non-transitory computer readable medium of claim 1 , wherein said method further comprises receiving information indicative of hand motions (“Hand Motion Info”) of the user;

wherein after generating said one or more first command signals, generate one or more second command signals to modify said OOI in accordance with said Hand Motion Info until an end trigger action is detected.

4. The non-transitory computer readable medium of claim 3 , wherein said Hand Motion Info is distinct from said Hand Gesture Info.

5. The non-transitory computer readable medium of claim 3 , wherein said end trigger action is detected based on said Eye Gaze Info, said Hand Gesture Info, or said Hand Motion Info.

6. The non-transitory computer readable medium of claim 3 , wherein said one or more second command signals comprise a further modification of said OOI based on said Hand Gesture Info.

7. The non-transitory computer readable medium of claim 1 , wherein said method further comprises receiving information indicative of facial expressions (“Facial Expression Info”) of the user.

8. A system for a user to control an electronic device, the system comprising:

one or more eye gaze sensors configured to monitor eye gaze of the user;

one or more hand gesture sensors configured to monitor hand gestures of the user;

one or more processors configured to:

receive information indicative of said eye gaze of the user;

receive information indicative of said hand gestures of the user;

analyze said information indicative of said hand gestures to detect a start trigger action; and

in response to detecting said start trigger action, generate one or more first command signals to move or display an Object of Interest (“OOI”) to a location determined based on said information indicative of said eye gaze of the user.

9. The system of claim 8 , wherein the system further comprises one or more display mechanisms.

10. The system of claim 9 , wherein said one or more display mechanisms comprise a display screen, near-eye display, head-up display, holographic display, or a retinal projector.

11. The system of claim 9 , wherein said OOI comprises a graphical object displayed on said one or more display mechanisms.

12. The system of claim 8 , wherein the system further comprises:

one or more hand motion sensors configured to monitor hand motions of the user;

wherein said one or more processors are further configured to:

receive information indicative of said hand motions of the user; and

after generating said one or more first command signals, generate one or more second command signals to modify the OOI in accordance with said information indicative of said hand motions until an end trigger action is detected.

13. The system of claim 12 , wherein said information indicative of said hand gestures is distinct from said information indicative of said hand motions.

14. The system of claim 12 , wherein said end trigger action is detected based on said information indicative of said eye gaze, said information indicative of said hand gestures, or said information indicative of said hand motions.

15. The system of claim 12 , wherein said one or more second command signals comprise one or more further modifications of said OOI based on said information indicative of said hand gestures.

16. The system of claim 8 , wherein said one or more eye gaze sensors are configured to be worn on the user's body.

17. The system of claim 8 , wherein said one or more hand gesture sensors are configured to be worn on the user's body.

18. The system of claim 17 , wherein said one or more hand gesture sensors comprise an image sensor, an EMG sensor, an SMG sensor, a depth sensor, a time-of-flight sensor, or a radar sensor.

19. The system of claim 8 , wherein at least one of said one or more hand motion sensors is configured to be worn on the user's body.

20. The system of claim 19 , wherein said one or more hand motion sensors comprise an image sensor, a depth sensor, an inertial sensor, a wave field sensor, a radar sensor, an electric field sensor, an acoustic sensor, or an ultrasonic sensor.

21. The system of claim 19 , wherein said one or more hand gesture sensors comprise said one or more hand motion sensors.

22. A head-worn apparatus for a user, the apparatus comprising:

one or more eye gaze sensors configured to monitor eye gaze of the user;

one or more hand gesture sensors configured to monitor hand gestures of the user; and

one or more processors configured to:

receive information indicative of said eye gaze of the user;

receive information indicative of said hand gestures of the user;

analyze said information indicative of said hand gestures to detect a start trigger action; and

in response to detecting said start trigger action, generate one or more first command signals to move or display an Object of Interest (“OOI”) to a location determined based on said information indicative of said eye gaze of the user.

23. The apparatus of claim 22 , wherein the apparatus further comprises one or more display mechanisms, wherein said OOI is displayed using said one or more display mechanisms.

24. The apparatus of claim 23 , wherein said OOI comprises a graphical object displayed to the user.

25. The apparatus of claim 22 , wherein the apparatus further comprises:

one or more hand motion sensors configured to monitor hand motions of the user;

wherein said one or more processors are further configured to:

receive information indicative of said hand motions of the user; and

after generating said one or more first command signals, generate one or more second command signals to modify the OOI in accordance with said information indicative of said hand motions until an end trigger action is detected.

26. The apparatus of claim 25 , wherein said information indicative of said hand gestures is distinct from said information indicative of said hand motions.

27. The apparatus of claim 25 , wherein said end trigger action is detected based on said information indicative of said eye gaze, said information indicative of said hand gestures, or said information indicative of said hand motions.

28. The apparatus of claim 25 , wherein said one or more second command signals comprise one or more further modifications of said OOI based on said information indicative of said hand gestures.

29. The apparatus of claim 23 , wherein said one or more hand gesture sensors comprise an image sensor, a depth sensor, a time-of-flight sensor, or a radar sensor.

30. The apparatus of claim 22 , wherein the apparatus further comprises:

one or more facial expression sensors configured to monitor one or more facial expressions of the user.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 14, 2026
From: PARSHIONIKAR, UDAY
To: PERCEPTIVE DEVICES LLC
Reel/Frame 075262/0484 →
Continuity (18)
Continuation 17879083 · Aug 2, 2022
Continuation 17141903 · Jan 5, 2021
Continuation 16726350 · Dec 24, 2019
Continuation In Part 16201776 · Nov 27, 2018
Continuation In Part 15921632 · Mar 14, 2018
Continuation In Part 15469456 · Mar 24, 2017
Continuation In Part 15469456 · Mar 24, 2017
Continuation In Part 14897657 · Dec 11, 2015
Continuation In Part 14897657 · Dec 11, 2015
Continuation In Part 14897657
Provisional Application 62630253 · Feb 14, 2018
Provisional Application 62626253 · Feb 5, 2018
Provisional Application 62589228 · Nov 21, 2017
Provisional Application 62537482 · Jul 27, 2017
Provisional Application 62470872 · Mar 14, 2017
Provisional Application 62427006 · Nov 28, 2016
Provisional Application 62313042 · Mar 24, 2016
Related Publication 20240295922A1 · Sep 5, 2024