IP Library Patent Application 14870799
Patent Application
App. No. 14/870,799

USER INTERFACE FOR AUGMENTED REALITY SYSTEM

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 None
App. No.
14/870,799
Abstract

A head-mounted device (HMD) includes sensors, a transparent display, a processor comprising an augmented reality (AR) application and an AR user interface module. The AR application generates virtual content based on sensing data from the sensors, and displays the virtual content in the transparent display. The AR user interface module generates an AR user interface that is positioned outside a field of view of a user based on the HMD being oriented at a reference pitch angle, causes a display of the AR user interface in the transparent display within the field of view of the user based on the HMD being oriented at a second pitch angle greater than the reference pitch angle, and causes a navigation of the AR user interface in response to a motion of the HMD and an eye gaze of the user matching a user interface trigger pattern.

Claims (63)

1 - 10 . (canceled)

11 . A computer-implemented method comprising:

generating, by a head-mounted device (HMD), an augmented reality (AR) user interface that is positioned outside a field of view of a user of a head-mounted device (HMD) based on the HMD being oriented at a reference pitch angle, the AR user interface associated with a first threshold angular margin for causing presentation of the AR user interface when AR content is presented on a display of the HMD, and a second threshold angular margin for causing presentation of the AR user interface when AR content is not presented on the display of the HMD, the first threshold angular margin being greater than the second threshold angular margin;

while AR content is not being presented on the display of the HMD, detecting that orientation of the HMD has changed to a first adjusted pitch angle;

comparing the first adjusted pitch angle to the second threshold angular margin for causing presentation of the AR user interface when AR content is not presented on the display of the HMD; and

in response to determining that the first adjusted pitch angle is greater than the second threshold angular margin, causing presentation of the AR user interface on the display of the HMD within the field of view of the user, the first adjusted pitch angle being less than the first threshold angular margin for causing presentation of the AR user interface when AR content is presented on the display of the HMD.

12 . (canceled)

13 . (canceled)

14 . The computer-implemented method of claim 11 ,

wherein detecting that orientation of the HMD has changed comprises:

tracking, using one or more optical sensors of the HMD, an eye gaze of the user of the HMD; and

tracking, using one or more motion sensors of the HMD, motion of the HMD.

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

after causing presentation of the AR user interface, causing navigating through the AR user interface based on a detected direction and speed of motion of the HMD;

determining that an eye gaze of the user towards an icon displayed in the AR user interface exceeds a minimum time threshold; and

causing selection of the icon from the AR user interface based on the eye gaze of the user exceeding the minimum time threshold.

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

while AR content is being presented on the display of the HMD, detecting that orientation of the HMD has changed to a second adjusted pitch angle;

comparing the second adjusted pitch angle to the first threshold angular margin for causing presentation of the AR user interface when AR content is being presented on the display of the HMD; and

in response to determining that the second adjusted pitch angle is greater than the first threshold angular margin, causing presentation of the AR user interface on the display of the HMD within the field of view of the user based.

17 . The computer-implemented method of claim 11 , wherein, detecting that orientation of the HMD has changed to the first adjusted pitch angle comprises:

determining that orientation of the HMD has been sustained for a minimum threshold duration.

18 . The computer-implemented method of claim 11 , wherein the AR user interface includes a virtual carousel with a plurality of icons around the user.

19 . The computer-implemented method of claim 18 , wherein a direction and speed of rotation of the virtual carousel relative to the user are based on a direction and speed of motion of the HMD.

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

generating an augmented reality (AR) user interface that is positioned outside a field of view of a user of the HMD based on the HMD being oriented at a reference pitch angle, the AR user interface associated with a first threshold angular margin for causing presentation of the AR user interface when AR content is presented on a display of the HMD, and a second threshold angular margin for causing presentation of the AR user interface when AR content is not presented on the display of the HMD, the first threshold angular margin being greater than the second threshold angular margin;

while AR content is not being presented on the display of the HMD, detecting that orientation of the HMD has changed to a first adjusted pitch angle;

comparing the first adjusted pitch angle to the second threshold angular margin for causing presentation of the AR user interface when AR content is not presented on the display of the HMD; and

in response to determining that the first adjusted pitch angle is greater than the second threshold angular margin, causing presentation of the AR user interface on the display of the HMD within the field of view of the user, the first adjusted pitch angle being less than the first threshold angular margin for causing presentation of the AR user interface when AR content is presented on the display of the HMD.

21 . The non-transitory machine-readable medium of claim 20 , wherein detecting that orientation of the HMD has changed comprises:

tracking, using one or more optical sensors of the HMD, an eye gaze of the user of the HMD; and

tracking, using one or more motion sensors of the HMD, motion of the HMD.

22 . The non-transitory machine-readable medium of claim 20 , the operations further comprising:

after causing presentation of the AR user interface, causing navigating through the AR user interface based on a detected direction and speed of motion of the HMD;

determining that an eye gaze of the user towards an icon displayed in the AR user interface exceeds a minimum time threshold; and

causing selection of the icon from the AR user interface based on the eye gaze of the user exceeding the minimum time threshold.

23 . The non-transitory machine-readable medium of claim 20 , the operations further comprising:

while AR content is being presented on the display of the HMD, detecting that orientation of the HMD has changed to a second adjusted pitch angle;

comparing the second adjusted pitch angle to the first threshold angular margin for causing presentation of the AR user interface when AR content is being presented on the display of the HMD; and

in response to determining that the second adjusted pitch angle is greater than the first threshold angular margin, causing presentation of the AR user interface on the display of the HMD within the field of view of the user based.

24 . The non-transitory machine-readable medium of claim 20 , wherein, detecting that orientation of the HMD has changed to the first adjusted pitch angle comprises:

determining that orientation of the HMD has been sustained for a minimum threshold duration.

25 . The non-transitory machine-readable medium of claim 20 , wherein the AR user interface includes a virtual carousel with a plurality of icons around the user.

26 . The non-transitory machine-readable medium of claim 25 , wherein a direction and speed of rotation of the virtual carousel relative to the user are based on a direction and speed of motion of the HMD.

27 . A method comprising:

generating, by a head mounted device (HMD) an augmented reality (AR) user interface that is positioned outside a field of view of a user of HMD based on the HMD being oriented at a reference pitch angle, the AR user interface associated with a first threshold angular margin for causing presentation of the AR user interface when AR content is presented on a display of the HMD, and a second threshold angular margin for causing presentation of the AR user interface when AR content is not presented on the display of the HMD, the first threshold angular margin being greater than the second threshold angular margin;

while AR content is not being presented on the display of the HMD, detecting that orientation of the HMD has changed to a first adjusted pitch angle;

comparing the first adjusted pitch angle to the second threshold angular margin for causing presentation of the AR user interface when AR content is not presented on the display of the HMD; and

in response to determining that the first adjusted pitch angle is greater than the second threshold angular margin, causing presentation of the AR user interface on the display of the HMD within the field of view of the user, the first adjusted pitch angle being less than the first threshold angular margin for causing presentation of the AR user interface when AR content is presented on the display of the HMD.

28 . The method of claim 27 , wherein detecting that orientation of the HMD has changed comprises:

tracking, using one or more optical sensors of the HMD, an eye gaze of the user of the HMD; and

tracking, using one or more motion sensors of the HMD, motion of the HMD.

29 . The method of claim 27 , further comprising:

after causing presentation of the AR user interface, causing navigating through the AR user interface based on a detected direction and speed of motion of the HMD;

determining that an eye gaze of the user towards an icon displayed in the AR user interface exceeds a minimum time threshold; and

causing selection of the icon from the AR user interface based on the eye gaze of the user exceeding the minimum time threshold.

30 . The method of claim 27 , further comprising:

while AR content is being presented on the display of the HMD, detecting that orientation of the HMD has changed to a second adjusted pitch angle;

comparing the second adjusted pitch angle to the first threshold angular margin for causing presentation of the AR user interface when AR content is being presented on the display of the HMD; and

in response to determining that the second adjusted pitch angle is greater than the first threshold angular margin, causing presentation of the AR user interface on the display of the HMD within the field of view of the user based.

31 . The method of claim 27 , wherein, detecting that orientation of the HMD has changed to the first adjusted pitch angle comprises:

determining that orientation of the HMD has been sustained for a minimum threshold duration.

32 . The method of claim 27 , wherein the AR user interface includes a virtual carousel with a plurality of icons around the user, a direction and speed of rotation of the virtual carousel relative to the user being based on a direction and speed of motion of the HMD.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC
To: RPX CORPORATION
Reel/Frame 054486/0422 →
PATENT SECURITY AGREEMENT Recorded Aug 14, 2020
From: RPX CORPORATION
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 053498/0095 →
RELEASE OF SECURITY INTEREST Recorded Aug 14, 2020
From: AR HOLDINGS I, LLC
To: DAQRI, LLC
Reel/Frame 053498/0580 →
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 Feb 15, 2017
From: MULLINS, BRIAN; KAMMERAIT, MATTHEW; FRENCH, MICHAEL; CROMBIE, IAN
To: DAQRI, LLC
Reel/Frame 041264/0599 →