IP Library Patent Application 18412167
Patent Application
App. No. 18/412,167

MULTI-APPLICATION AUDIO RENDERING

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.
18/412,167
Abstract

Disclosed herein are systems and methods for efficiently rendering audio. A method may include receiving a request to present a first audio track, wherein the first audio track is based on a first audio model comprising a shared model component and a first model component; receiving a request to present a second audio track, wherein the second audio track is based on a second audio model comprising the shared model component and a second model component; rendering a sound based on the first audio track, the second audio track, the shared model component, the first model component, and the second model component; and presenting, via one or more speakers, the an audio signal comprising the rendered sound.

Claims (54)

1 . A system comprising:

a head-wearable device;

one or more speakers; and

one or more processors configured to perform a method comprising:

receiving a request to present a sound;

determining, based on a location of the head-wearable device in a mixed reality environment, a shared model component, wherein the shared model component is associated with an acoustic property of the mixed reality environment;

determining whether to update the shared model component;

in accordance with a determination to update the shared model component, updating a copy of the shared model component;

in accordance with a determination to not update the shared model component, forgoing updating the copy of the shared model component;

rendering the sound based on the shared model component;

in accordance with the determination to update the shared model component, updating the shared model component;

in accordance with the determination to not update the shared model component, forgoing updating the shared model component; and

presenting, via the one or more speakers, an audio signal comprising the sound.

2 . The system of claim 1 , wherein the method further comprises creating the copy of the shared model component.

3 . The system of claim 1 , wherein the shared model component is updated after said rendering of the sound.

4 . The system of claim 1 , wherein:

the sound is rendered based on an audio model, and

the audio model comprises the shared model component.

5 . The system of claim 4 , wherein the audio model comprises material data associated with the sound.

6 . The system of claim 5 , wherein the material data comprises one or more of an audio reflectivity parameter, a transmissivity parameter, an absorption parameter, a scattering parameter, and a diffraction parameter.

7 . The system of claim 1 , wherein the sound is associated with a virtual sound source.

8 . The system of claim 1 , wherein the sound is associated with an application.

9 . The system of claim 8 , wherein the method further comprises storing an association between the application and an audio model for said rendering the sound.

10 . The system of claim 1 , wherein an audio model for said rendering the sound is based on a physical environment of the head-wearable device.

11 . The system of claim 1 , wherein the acoustic property comprises one or more of direct path acoustic behavior, reflective acoustic behavior, and reverberant acoustic behavior.

12 . The system of claim 1 , further comprising one or more sensors, wherein the method further comprises determining, via the one or more sensors, the location of the head-wearable device in the mixed reality environment.

13 . A method, comprising:

receiving a request to present a sound;

determining, based on a location of a head-wearable device in a mixed reality environment, a shared model component, wherein the shared model component is associated with an acoustic property of the mixed reality environment;

determining whether to update the shared model component;

in accordance with a determination to update the shared model component, updating a copy of the shared model component;

in accordance with a determination to not update the shared model component, forgoing updating the copy of the shared model component;

rendering the sound based on the shared model component;

in accordance with the determination to update the shared model component, updating the shared model component;

in accordance with the determination to not update the shared model component, forgoing updating the shared model component; and

presenting, via one or more speakers, an audio signal comprising the sound.

14 . The system of claim 1 , wherein:

the sound is rendered based on an audio model, and

the audio model comprises the shared model component.

15 . The system of claim 1 , wherein the sound is associated with a virtual sound source.

16 . The system of claim 1 , wherein the sound is associated with an application.

17 . The system of claim 1 , wherein an audio model for said rendering the sound is based on a physical environment of the head-wearable device.

18 . The system of claim 1 , wherein the acoustic property comprises one or more of direct path acoustic behavior, reflective acoustic behavior, and reverberant acoustic behavior.

19 . The system of claim 1 , further comprising one or more sensors, wherein the method further comprises determining, via the one or more sensors, the location of the head-wearable device in the mixed reality environment.

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

receiving a request to present a sound;

determining, based on a location of a head-wearable device in a mixed reality environment, a shared model component, wherein the shared model component is associated with an acoustic property of the mixed reality environment;

determining whether to update the shared model component;

in accordance with a determination to update the shared model component, updating a copy of the shared model component;

in accordance with a determination to not update the shared model component, forgoing updating the copy of the shared model component;

rendering the sound based on the shared model component;

in accordance with the determination to update the shared model component, updating the shared model component;

in accordance with the determination to not update the shared model component, forgoing updating the shared model component; and

presenting, via one or more speakers, an audio signal comprising the sound.

Assignments (3)
SECURITY INTEREST Recorded Oct 28, 2025
From: MAGIC LEAP, INC.; MENTOR ACQUISITION ONE, LLC; MOLECULAR IMPRINTS, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 073387/0487 →
SECURITY INTEREST Recorded Oct 28, 2025
From: MAGIC LEAP, INC.; MENTOR ACQUISITION ONE, LLC; MOLECULAR IMPRINTS, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 073388/0027 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2025
From: AUDFRAY, REMI SAMUEL; HERTENSTEINER, MARK BRANDON; DICKER, SAMUEL CHARLES; WOOD, BLAINE IVIN; LAND, MICHAEL Z.
To: MAGIC LEAP, INC.
Reel/Frame 071111/0597 →