IP Library Granted Patent US 9,652,047
Granted Patent B2
US 9,652,047 · App. 15/052,775 · Granted May 16, 2017

Visual gestures for a head mounted device

Inventors: Brian Mullins (Sierra Madre, CA); Matthew Kammerait (West Hollywood, CA); Christopher Broaddus (Mountain View, CA); Sterling Crispin (Los Angeles, CA); Lucas Kazansky (Los Angeles, CA)
Assignee: DAQRI, LLC
G06F3/017G02B27/017G06F3/013G06F3/015G06F3/0481G02B2027/014G02B2027/0187
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 9,652,047
App. No.
15/052,775
Granted
May 16, 2017
Kind
B2
Abstract

Visual gestures in a display device allow a user to select and activate features in a display of the display device. A sensor of the display device tracks an eye gaze of a user directed at a display of the display device. A visual gesture module identifies a predefined trigger zone in the display. A virtual object application displays a virtual object in the display based on the eye gaze of the user and the predefined trigger zone.

Claims (57)

1. A head mounted display device comprising:

a transparent display operatively positioned to present virtual content to a user wearing the head mounted display device while allowing the user to view physical objects through the transparent display;

one or more eye gaze sensors configured to track at least a first pupil of the user to determine an eye gaze of the user, wherein the eye gaze of the user indicates a location on the transparent display in a line of sign of the user;

one or more computer processors; and

a memory storing instructions that, when executed by the one or computer processors, cause the head mounted display device to:

monitor the eye gaze of the user wearing the head mounted display device;

determine, based on monitoring the eye gaze of the user, that a duration of time that the line of sight of the user is within a predefined trigger zone of the transparent display exceeds a threshold duration for the predefined trigger zone, wherein the predefined trigger zone corresponds to a first physical object visible to the user through the predefined trigger zone of the head mounted display; and

in response to determining that the duration of time that the line of sight of the user is within the predefined trigger zone of the transparent display exceeds the threshold duration, cause a display of a virtual object in the predefined trigger zone of the transparent display.

2. The head mounted display device of claim 1 , wherein the one or more eye gaze sensors are configured to identify a direction and a duration of the eye gaze of the user.

3. The head mounted display device of claim 2 , wherein the instructions further cause the head mounted display device to change a state of the virtual object based on a change in the direction and duration of the eye gaze of the user.

4. The head mounted display device of claim 2 , wherein the predefined trigger zone includes a plurality of gradient zones, each gradient zones associated with a corresponding predefined trigger duration.

5. The head mounted display device of claim 2 , wherein the instructions further cause the head mounted display device to:

identify a spatial and temporal pattern of the eye gaze of the user;

identify a predefined spatial and temporal pattern; and

display the virtual object in the display based on the spatial and temporal pattern of the eye gaze of the user matching the predefined spatial and temporal pattern.

6. The head mounted display device of claim 2 , wherein the instructions further cause the head mounted display device to:

identify a focal depth of the eye gaze of the user;

identify a predefined focal depth range; and

display the virtual object in the transparent display based on the focal depth of the eye gaze of the user being with the predefined focal depth range.

7. The head mounted display device of claim 2 , further comprising:

a voltage sensor connected to a skin of the user, the voltage sensor configured to identify a physical and mental state of the user, wherein the instructions further cause the head mounted display device to:

identify a predefined physical and mental state corresponding to a second virtual object; and

display the second virtual object in the transparent display based on a combination of the physical and mental state of the user corresponding to the predefined physical and mental state and the eye gaze of the user intersecting the predefined trigger zone.

8. The head mounted display device of claim 2 , wherein the instructions further cause the head mounted display device to:

identify that the eye gaze of the user is within a predefined distance threshold of the predefined trigger zone; and

display a visual indicator being pulled towards the predefined trigger zone.

9. The head mounted display device of claim 2 , wherein the instructions further cause the head mounted display device to:

identify a predefined trigger point associated with a body part of the user; and

display a second virtual object in the transparent display based on a first eye gaze of the user directed at the body part of the user followed by a second eye gaze of the user directed at the predefined trigger zone associated with the body part.

10. A computer-implemented method comprising:

monitoring, by a head mounted display device, an eye gaze of a user wearing the head mounted display device, the head mounted display device including a transparent display operatively positioned to present virtual content to the user while allowing the user to view physical objects through the transparent display, the head mounted display including one or more eye gaze sensors configured to track at least a first pupil of the user to determine the eye gaze of the user, wherein the eye gaze of the user indicates a location on the transparent display in a line of sight of the user;

determining, based on monitoring the eye gaze of the user, that a duration of time that the line of sight of the user is within a predefined trigger zone of the transparent display exceeds a threshold duration for the predefined trigger zone, wherein the predefined trigger zone corresponds to a first physical object visible to the user through the predefined trigger zone of the head mounted display; and

in response to determining that the duration of time that the line of sight of the user is within the predefined trigger zone of the transparent display exceeds the threshold duration, causing a display of a virtual object in the predefined trigger zone of the transparent display.

11. The computer-implemented method of claim 10 , further comprising:

identifying a direction and a duration of the eye gaze of the user.

12. The computer-implemented method of claim 11 , further comprising:

changing a state of the virtual object based on a change in the direction and duration of the eye gaze of the user.

13. The computer-implemented method of claim 11 , wherein the predefined trigger zone includes a plurality of gradient zones, each gradient zones associated with a corresponding predefined trigger duration.

14. The computer-implemented method of claim 11 , further comprising:

identifying a spatial and temporal pattern of the eye gaze of the user;

identifying a predefined spatial and temporal pattern; and

displaying the virtual object in the display based on the spatial and temporal pattern of the eye gaze of the user matching the predefined spatial and temporal pattern.

15. The computer-implemented method of claim 11 , further comprising:

identifying a focal depth of the eye gaze of the user;

identifying a predefined focal depth range; and

displaying the virtual object in the transparent display based on the focal depth of the eye gaze of the user being with the predefined focal depth range.

16. The computer-implemented method of claim 11 , further comprising:

identifying a physical and mental state of the user using a voltage sensor connected to a skin of the user;

identifying a predefined physical and mental state corresponding to a second virtual object; and

displaying the second virtual object in the transparent display based on a combination of the physical and mental state of the user corresponding to the predefined physical and mental state and the eye gaze of the user intersecting the predefined trigger zone.

17. The computer-implemented method of claim 11 , further comprising:

identifying a predefined trigger point associated with a body part of the user; and

displaying a second virtual object in the transparent display based on a first eye gaze of the user directed at the body part of the user followed by a second eye gaze of the user directed at the predefined trigger zone associated with the body part.

18. A non-transitory machine-readable medium comprising instructions that, when executed by one or more processors of a head mounted display device, cause the head mounted display device to perform operations comprising:

monitoring an eye gaze of a user wearing the head mounted display device, the head mounted display device including a transparent display operatively positioned to present virtual content to the user while allowing the user to view physical objects through the transparent display, the head mounted display including one or more eye gaze sensors configured to track at least a first pupil of the user to determine the eye gaze of the user, wherein the eye gaze of the user indicates a location on the transparent display in a line of sight of the user;

determining, based on monitoring the eye gaze of the user, that a duration of time that the line of sight of the user is within a predefined trigger zone of the transparent display exceeds a threshold duration for the predefined trigger zone, wherein the predefined trigger zone corresponds to a first physical object visible to the user through the predefined trigger zone of the head mounted display; and

in response to determining that the duration of time that the line of sight of the user is within the predefined trigger zone of the transparent display exceeds the threshold duration, causing a display of a virtual object in the predefined trigger zone of the transparent display.

Assignments (10)
CHANGE OF NAME Recorded Aug 3, 2022
From: FACEBOOK TECHNOLOGIES, LLC
To: META PLATFORMS TECHNOLOGIES, LLC
Reel/Frame 060936/0494 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 2, 2021
From: RPX CORPORATION
To: FACEBOOK TECHNOLOGIES, LLC
Reel/Frame 056777/0588 →
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC
To: RPX CORPORATION
Reel/Frame 054486/0422 →
PATENT SECURITY AGREEMENT Recorded Oct 23, 2020
From: RPX CLEARINGHOUSE LLC; RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 054198/0029 →
PATENT SECURITY AGREEMENT Recorded Oct 23, 2020
From: RPX CLEARINGHOUSE LLC; RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 054244/0566 →
RELEASE OF SECURITY INTEREST Recorded Aug 14, 2020
From: AR HOLDINGS I, LLC
To: DAQRI, LLC
Reel/Frame 053498/0580 →
PATENT SECURITY AGREEMENT Recorded Aug 14, 2020
From: RPX CORPORATION
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 053498/0095 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 5, 2020
From: DAQRI, LLC
To: RPX CORPORATION
Reel/Frame 053413/0642 →
SECURITY INTEREST Recorded Jun 26, 2019
From: DAQRI, LLC
To: AR HOLDINGS I LLC
Reel/Frame 049596/0965 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2016
From: MULLINS, BRIAN; KAMMERAIT, MATTHEW; BROADDUS, CHRISTOPHER; CRISPIN, STERLING; KAZANSKY, LUCAS
To: DAQRI, LLC
Reel/Frame 039476/0831 →
Continuity (2)
Provisional Application 62120776 · Feb 25, 2015
Related Publication 20160246384A1 · Aug 25, 2016