IP Library Granted Patent US 10,067,737
Granted Patent B1
US 10,067,737 · App. 15/691,602 · Granted Sep 4, 2018

Smart audio augmented reality system

Inventor: Gal Ozery (Los Angeles, CA)
Assignee: DAQRI, LLC
G06F3/165G02B27/0172G06T19/006H03G3/32H04R1/406H04R3/005H04R29/005G02B2027/014G02B2027/0138G02B2027/0141H04R2499/15
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,067,737
App. No.
15/691,602
Granted
Sep 4, 2018
Kind
B1
Abstract

A head-mounted device (HMD) has a transparent display and an array of microphones. The HMD determines a task-based context of the HMD based on a task being performed by a user of the HMD, and determines an ambient-based context of the HMD based on audio data produced by the array of microphones. The HMD detects a first notification configured to be displayed in the transparent display of the HMD. The HMD intercepts the first notification in response to detecting the first notification and generates a second notification based on a priority level of the first notification, the task-based context, and the ambient-based context. The second notification includes a combination of an audio notification and a visual notification (AR content). The HMD replaces the first notification with the second notification and provides the second notification at the HMD.

Claims (84)

1. A head-mounted device (HMD) comprising:

a transparent display;

an array of microphones; and

one or more hardware processors comprising a notification application, the notification application being configured to perform operations comprising:

determining a task-based context of the HMD based on a detection of a task being performed by a user of the HMD;

determining an ambient-based context of the HMD based on audio data produced by the array of microphones;

intercepting a first notification configured to be displayed in the transparent display of the HMD;

generating a second notification based on a priority level of the first notification, the task-based context, and the ambient-based context, the second notification comprising a combination of an audio notification and a visual notification, the visual notification including augmented reality (AR) content;

replacing the first notification with the second notification; and

providing the second notification at the HMD.

2. The HMD of claim 1 , wherein the operations further comprise:

detecting an audio alert using the array of microphones;

determining a location of the audio alert using the array of microphones;

generating the AR content based on the task-based context and the ambient-based context, the AR content identifying the location of the audio alert; and

causing the AR content to be displayed in the transparent display.

3. The HMD of claim 1 , wherein determining the task-based context further comprises:

evaluating a level of difficulty of the task; and

determining a priority level of the task,

wherein the task-based context is determined based on the level of difficulty of the task and the priority level of the task.

4. The HMD of claim 3 , wherein determining the task-based context further comprises:

determining biometric data related to the user of the HMD, the biometric data identifying a physiological state of the user and a state of mind of the user while the user is performing the task,

wherein the task-based context is determined based on the biometric data.

5. The HMD of claim 1 , wherein determining the ambient-based context further comprises:

determining an ambient noise level; and

identifying an audio setting of the HMD and an audio level of speakers in the HMD,

wherein the ambient-based context is determined based on the ambient noise level, the audio setting, and the audio level of the speakers in the HMD.

6. The HMD of claim 5 , wherein the operations further comprise:

determining that the ambient noise level is above a first audio threshold;

determining that the audio level of the speakers is below a second audio threshold;

increasing the audio level of the speakers in the HMD in response to determining that the ambient noise level is above the first audio threshold and the audio level of the speakers is below the second audio threshold; and

playing the audio notification at the increased audio level of the speakers in the HMD.

7. The HMD of claim 1 , wherein the AR content further identifies:

an event corresponding to an audio alert; and

a location of the event relative to an orientation and a position of the HMD.

8. The HMD of claim 7 , wherein the operations further comprise:

accessing a floorplan corresponding to a location of the HMD,

wherein the AR content further comprises an escape route based on the floorplan, the escape route corresponding to the event and the location of the event.

9. The HMD of claim 7 , wherein the operations further comprise:

increasing an audio level of the audio notification based on a distance between the location of the HMD and the location of the event.

10. The HMD of claim 7 , wherein the operations further comprise:

increasing a frequency of the audio notification based on a distance between the location of the HMD and the location of the event.

11. A method comprising:

determining a task-based context of a head-mounted device (HMD) based on a detection of a task being performed by a user of the HMD;

determining an ambient-based context of the HMD based on audio data produced by an array of microphones at the HMD;

intercepting a first notification configured to be displayed in the transparent display of the HMD;

generating a second notification based on a priority level of the first notification, the task-based context, and the ambient-based context, the second notification comprising a combination of an audio notification and a visual notification, the visual notification including augmented reality (AR) content;

replacing the first notification with the second notification; and

providing the second notification at the HMD.

12. The method of claim 11 , further comprising:

detecting an audio alert using the array of microphones;

determining a location of the audio alert using the array of microphones;

generating the AR content based on the task-based context and the ambient-based context, the AR content identifying the location of the audio alert; and

causing the AR content to be displayed in the transparent display.

13. The method of claim 11 , wherein determining the task-based context further comprises:

evaluating a level of difficulty of the task; and

determining a priority level of the task,

wherein the task-based context is determined based on the level of difficulty of the task and the priority level of the task.

14. The method of claim 13 , wherein determining the task-based context further comprises:

determining biometric data related to the user of the HMD, the biometric data identifying a physiological state of the user and a state of mind of the user while the user is performing the task,

wherein the task-based context is determined based on the biometric data.

15. The method of claim 11 , wherein determining the ambient-based context further comprises:

determining an ambient noise level; and

identifying an audio setting of the HMD and an audio level of speakers in the HMD,

wherein the ambient-based context is determined based on the ambient noise level, the audio setting, and the audio level of the speakers in the HMD.

16. The method of claim 15 , further comprising:

determining that the ambient noise level is above a first audio threshold;

determining that the audio level of the speakers is below a second audio threshold;

increasing the audio level of the speakers in the HMD in response to determining that the ambient noise level is above the first audio threshold and the audio level of the speakers is below the second audio threshold; and

playing the audio notification at the increased audio level of the speakers in the HMD.

17. The method of claim 11 , wherein the AR content further identifies:

an event corresponding to an audio alert; and

a location of the event relative to an orientation and a position of the HMD.

18. The method of claim 17 , further comprising:

accessing a floorplan corresponding to a location of the HMD,

wherein the AR content further comprises an escape route based on the floorplan, the escape route corresponding to the event and the location of the event.

19. The method of claim 17 , further comprising:

adjusting the audio notification in the HMD based on a location of the HMD relative to the location of the event.

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

determining a task-based context of a head-mounted device (HMD) based on a detection of a task being performed by a user of the HMD;

determining an ambient-based context of the HMD based on audio data produced by an array of microphones at the HMD;

intercepting a first notification configured to be displayed in the transparent display of the HMD;

generating a second notification based on a priority level of the first notification, the task-based context, and the ambient-based context, the second notification comprising a combination of an audio notification and a visual notification, the visual notification including augmented reality (AR) content;

replacing the first notification with the second notification; and

providing the second notification at the HMD.

Assignments (12)
PATENT SECURITY AGREEMENT Recorded Aug 6, 2024
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 068328/0674 →
RELEASE OF LIEN ON PATENTS Recorded Aug 5, 2024
From: BARINGS FINANCE LLC
To: RPX CORPORATION
Reel/Frame 068328/0278 →
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 054244/0566 →
PATENT SECURITY AGREEMENT Recorded Oct 23, 2020
From: RPX CLEARINGHOUSE LLC; RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 054198/0029 →
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 →
RELEASE OF SECURITY INTEREST Recorded Oct 23, 2019
From: SCHWEGMAN, LUNDBERG & WOESSNER, P.A.
To: DAQRI, LLC
Reel/Frame 050805/0606 →
LIEN Recorded Oct 8, 2019
From: DAQRI, LLC
To: SCHWEGMAN, LUNDBERG & WOESSNER, P.A.
Reel/Frame 050672/0601 →
SECURITY INTEREST Recorded Jun 26, 2019
From: DAQRI, LLC
To: AR HOLDINGS I LLC
Reel/Frame 049596/0965 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2018
From: OZERY, GAL
To: DAQRI, LLC
Reel/Frame 045950/0084 →
Cited By (3)
US 12,242,256 US 12,272,366 US 12,656,998