IP Library Granted Patent US 12,236,543
Granted Patent B2
US 12,236,543 · App. 18/513,312 · Granted Feb 25, 2025

Systems and methods for artificial intelligence-based virtual and augmented reality

Inventors: Andrew Rabinovich (San Francisco, CA); John Monos (Venice, CA)
Assignee: Magic Leap, Inc.
G06T19/006G02B27/01G06F1/163G06F3/011G06F21/53G06T15/005
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,236,543
App. No.
18/513,312
Granted
Feb 25, 2025
Kind
B2
Abstract

Examples of the disclosure describe systems and methods for generating and displaying a virtual companion. In an example method, a first input from an environment of a user is received at a first time via a first sensor. An occurrence of an event in the environment is determined based on the first input. A second input from the user is received via a second sensor, and an emotional reaction of the user is identified based on the second input. An association is determined between the emotional reaction and the event. A view of the environment is presented at a second time later than the first time via a display. A stimulus is presented at the second time via a virtual companion displayed via the display, wherein the stimulus is determined based on the determined association between the emotional reaction and the event.

Claims (56)

1. A method comprising:

receiving, at a first time, via a first sensor of a first device, a first input from an environment of a user;

receiving user data via a second device in communication with the first device via a network;

determining, based on the first input and the user data, an occurrence of an event in the environment;

receiving, via a second sensor of the first device, a second input from the user;

identifying, based on the second input, an emotional reaction of the user;

receiving, via the second sensor at a second time later than the first time, a third input from the user;

in accordance with a determination that the third input comprises a request for information about the event:

constructing a query based on the third input, wherein the query is associated with the event and further associated with the requested information; and

presenting a response to the query via a display; and

in accordance with a determination that the third input does not comprise a request for information about the event, forgoing constructing the query.

2. The method of claim 1 , wherein the first input comprises at least one of an image of a physical object and an audio signal.

3. The method of claim 1 , wherein the second input comprises speech of the user, and wherein said identifying the emotional reaction comprises determining a content of the speech.

4. The method of claim 1 , wherein the second input comprises an eye movement of the user, and wherein said identifying the emotional reaction comprises determining a gaze direction for the user based on the eye movement.

5. The method of claim 1 , wherein the second input comprises a field of view of the user, and wherein said identifying the emotional reaction comprises identifying at least one object within the field of view.

6. The method of claim 1 , further comprising determining an intensity of the emotional reaction, wherein the response to the query is determined further based on the intensity.

7. The method of claim 1 , wherein the display comprises a display of a wearable head device.

8. The method of claim 1 , wherein the third input is associated with an interaction between the user and a digital assistant.

9. The method of claim 1 , wherein the response is determined based on an association between the emotional reaction and the event.

10. The method of claim 9 , wherein the association between the emotional reaction and the event is determined based on one or more of the first input, the user data, and the second input.

11. The method of claim 9 , wherein the association between the emotional reaction and the event comprises at least one of a temporal association and a spatial association.

12. The method of claim 9 , wherein the event comprises a first event, the method further comprising storing the association between the emotional reaction and the first event in a memory graph, wherein the memory graph comprises an association between the first event and a second event.

13. The method of claim 1 , wherein the first device comprises a head-wearable device and the second device comprises a remote resource.

14. The method of claim 1 , wherein the determination that the third input comprises the request for the information about the event comprises a determination that the third input indicates an attempt by the user to recall the information about the event.

15. A system comprising:

a first sensor of a first device;

a second sensor of the first device;

a display; and

one or more processors configured to perform a method comprising:

receiving, at a first time, via the first sensor, a first input from an environment of a user;

receiving user data via a second device in communication with the first device via a network;

determining, based on the first input and the user data, an occurrence of an event in the environment;

receiving, via the second sensor, a second input from the user;

identifying, based on the second input, an emotional reaction of the user;

receiving, via the second sensor at a second time later than the first time, a third input from the user;

in accordance with a determination that the third input comprises a request for information about the event:

constructing a query based on the third input, wherein the query is associated with the event and further associated with the requested information; and

presenting a response to the query via the display; and

in accordance with a determination that the third input does not comprise a request for information about the event, forgoing constructing the query.

16. The system of claim 15 , wherein the second input comprises speech of the user, and wherein said identifying the emotional reaction comprises determining a content of the speech.

17. The system of claim 15 , the method further comprising determining an intensity of the emotional reaction, wherein the response to the query is determined further based on the intensity.

18. The system of claim 15 , wherein the display comprises a display of a wearable head device.

19. The system of claim 15 , wherein the third input is associated with an interaction between the user and a digital assistant.

20. The system of claim 15 , wherein the response is determined based on an association between the emotional reaction and the event.

21. The system of claim 20 , wherein the association between the emotional reaction and the event is determined based on one or more of the first input, the user data, and the second input.

22. 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, at a first time, via a first sensor of a first device, a first input from an environment of a user;

receiving user data via a second device in communication with the first device via a network;

determining, based on the first input and the user data, an occurrence of an event in the environment;

receiving, via a second sensor of the first device, a second input from the user;

identifying, based on the second input, an emotional reaction of the user;

receiving, via the second sensor at a second time later than the first time, a third input from the user;

in accordance with a determination that the third input comprises a request for information about the event:

constructing a query based on the third input, wherein the query is associated with the event and further associated with the requested information; and

presenting a response to the query via a display; and

in accordance with a determination that the third input does not comprise a request for information about the event, forgoing constructing the query.

Assignments (3)
SECURITY INTEREST Recorded Oct 31, 2025
From: MAGIC LEAP, INC.; MENTOR ACQUISITION ONE, LLC; MOLECULAR IMPRINTS, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 073422/0549 →
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 Mar 27, 2025
From: RABINOVICH, ANDREW; MONOS, JOHN
To: MAGIC LEAP, INC.
Reel/Frame 070651/0815 →
Continuity (4)
Continuation 17704998 · Mar 25, 2022
Continuation 16596610 · Oct 8, 2019
Provisional Application 62743492 · Oct 9, 2018
Related Publication 20240087260A1 · Mar 14, 2024
References Cited (93)
US 4852988A · Velez · 1989 [cited by applicant]
US 6433760B1 · Vaissie · 2002 [cited by applicant]
US 6491391B1 · Blum et al. · 2002 [cited by applicant]
US 6847336B1 · Lemelson · 2005 [cited by applicant]
US 6943754B2 · Aughey · 2005 [cited by applicant]
US 6977776B2 · Volkenandt et al. · 2005 [cited by applicant]
US 7347551B2 · Fergason et al. · 2008 [cited by applicant]
US 7461001B2 · Liqin et al. · 2008 [cited by applicant]
US 7488294B2 · Torch · 2009 [cited by applicant]
US 8235529B1 · Raffle · 2012 [cited by applicant]
US 8611015B2 · Wheeler · 2013 [cited by applicant]
US 8638498B2 · Bohn et al. · 2014 [cited by applicant]
US 8696113B2 · Lewis · 2014 [cited by applicant]
US 8929589B2 · Publicover et al. · 2015 [cited by applicant]
US 9010929B2 · Lewis · 2015 [cited by applicant]
US 9274338B2 · Robbins et al. · 2016 [cited by applicant]
US 9292973B2 · Bar-zeev et al. · 2016 [cited by applicant]
US 9323325B2 · Perez et al. · 2016 [cited by applicant]
US 9720505B2 · Gribetz et al. · 2017 [cited by applicant]
US 10013053B2 · Cederlund et al. · 2018 [cited by applicant]
US 10025379B2 · Drake et al. · 2018 [cited by applicant]
US 11315325B2 · Rabinovich et al. · 2022 [cited by applicant]
US 11948256B2 · Rabinovich · 2024 [cited by applicant]
US 20030011639A1 · Webb · 2003 [cited by applicant]
US 20030030597A1 · Geist · 2003 [cited by applicant]
US 20060023158A1 · Howell et al. · 2006 [cited by applicant]
US 20060066567A1 · Scharenbroch et al. · 2006 [cited by applicant]
US 20090055019A1 · Stiehl et al. · 2009 [cited by applicant]
US 20090158203A1 · Kerr et al. · 2009 [cited by applicant]
US 20110211056A1 · Publicover et al. · 2011 [cited by applicant]
US 20110213664A1 · Osterhout · 2011 [cited by applicant]
US 20120021806A1 · Maltz · 2012 [cited by applicant]
US 20120075463A1 · Chen et al. · 2012 [cited by applicant]
US 20130009993A1 · Horseman · 2013 [cited by applicant]
US 20130063550A1 · Ritchey et al. · 2013 [cited by applicant]
US 20130077147A1 · Efimov · 2013 [cited by applicant]
US 20130083007A1 · Geisner · 2013 [cited by examiner]
US 20130083062A1 · Geisner et al. · 2013 [cited by applicant]
US 20130103624A1 · Thieberger · 2013 [cited by applicant]
US 20130226926A1 · Beaurepaire · 2013 [cited by applicant]
US 20140098125A1 · Fein et al. · 2014 [cited by applicant]
US 20140098133A1 · Fein et al. · 2014 [cited by applicant]
US 20140098134A1 · Fein et al. · 2014 [cited by applicant]
US 20140125678A1 · Wang et al. · 2014 [cited by applicant]
US 20140195918A1 · Friedlander · 2014 [cited by applicant]
US 20140223462A1 · Aimone et al. · 2014 [cited by applicant]
US 20140277735A1 · Breazeal · 2014 [cited by applicant]
US 20150168731A1 · Robbins · 2015 [cited by applicant]
US 20150302652A1 · Miller · 2015 [cited by applicant]
US 20160055236A1 · Frank et al. · 2016 [cited by applicant]
US 20160171063A1 · Kiciman et al. · 2016 [cited by applicant]
US 20160225187A1 · Knipp et al. · 2016 [cited by applicant]
US 20170178407A1 · Gaidar et al. · 2017 [cited by applicant]
US 20180012417A1 · Haseltine et al. · 2018 [cited by applicant]
US 20180184959A1 · Takahashi · 2018 [cited by applicant]
US 20180338109A1 · Badr et al. · 2018 [cited by applicant]
US 20190008466A1 · Shimota et al. · 2019 [cited by applicant]
US 20200057486A1 · Sugihara et al. · 2020 [cited by applicant]
US 20210145340A1 · Asukai · 2021 [cited by applicant]
US 20220215640A1 · Rabinovich et al. · 2022 [cited by applicant]
CA 2316473A1 · 2001 [cited by applicant]
CA 2362895A1 · 2002 [cited by applicant]
CA 2388766A1 · 2003 [cited by applicant]
EP 1406135B1 · 2012 [cited by applicant]
JP 2018124981A · 2018 [cited by applicant]
JP 2019003924A · 2019 [cited by applicant]
WO 2018154933A1 · 2018 [cited by applicant]
WO 2019207896A1 · 2019 [cited by applicant]
Chinese Office Action dated Dec. 21, 2023, for CN Application No. 201980080840.4, with English translation, ten pages. [cited by applicant]
Japanese Notice of Allowance mailed Jan. 30, 2024, for JP Application No. 2021-519567, with English translation, eight pages. [cited by applicant]
Azuma, Ronald T. (Aug. 1997). “A Survey of Augmented Reality,” In Presence: Teleoperators and Virtual Environments 6, 4, Hughes Research Laboratories, Malibu, CA, located at: https://web.archive.org/web/20010604100006/h… [cited by applicant]
Bimber, Oliver et al. (2005). “Spatial Augmented Reality: Merging Real and Virtual Worlds,” A. K. Peters, Ltd., Wellesley, MA. [cited by applicant]
European Search Report mailed Nov. 23, 2021, for EP Application No. 19871243.2, ten pages. [cited by applicant]
Final Office Action mailed Feb. 8, 2021, for U.S. Appl. No. 16/596,610, filed Oct. 8, 2019, seventeen pages. [cited by applicant]
Final Office Action mailed Mar. 21, 2023, for U.S. Appl. No. 17/704,998, filed Mar. 25, 2022, twenty one pages. [cited by applicant]
Final Office Action mailed Nov. 8, 2021, for U.S. Appl. No. 16/596,610, filed Oct. 8, 2019, seventeen pages. [cited by applicant]
International Preliminary Report on Patentability mailed Apr. 22, 2021, for PCT Application No. PCT/US2019/55257, filed Oct. 8, 2019, nine pages. [cited by applicant]
International Search Report and Written Opinion, mailed Jan. 9, 2020, for PCT Application No. PCT/US2019/55257, filed Oct. 8, 2019, fifteen pages. [cited by applicant]
Jacob, R. “Eye Tracking in Advanced Interface Design”, Virtual Environments and Advanced Interface Design, Oxford University Press, Inc. (Jun. 1995). [cited by applicant]
Japanese Office Action mailed Oct. 23, 2023, for JP Application No. 2021-519567, with English translation, twenty pages. [cited by applicant]
Non-Final Office Action mailed Jul. 3, 2023, for U.S. Appl. No. 17/704,998, filed Mar. 25, 2022, eight pages. [cited by applicant]
Non-Final Office Action mailed May 28, 2021, for U.S. Appl. No. 16/596,610, filed Oct. 8, 2019, seventeen pages. [cited by applicant]
Non-Final Office Action mailed Nov. 21, 2022, for U.S. Appl. No. 17/704,998, filed Mar. 25, 2022, seventeen pages. [cited by applicant]
Non-Final Office Action mailed Sep. 25, 2020, for U.S. Appl. No. 16/596,610, filed Oct. 8, 2019, fourteen pages. [cited by applicant]
Notice of Allowance mailed Feb. 25, 2022, for U.S. Appl. No. 16/596,610, filed Oct. 8, 2019, seven pages. [cited by applicant]
Notice of Allowance mailed Mar. 25, 2022, for U.S. Appl. No. 16/596,610, filed Oct. 8, 2019, four pages. [cited by applicant]
Notice of Allowance mailed Oct. 20, 2023, for U.S. Appl. No. 17/704,998, filed Mar. 25, 2022, five pages. [cited by applicant]
Rolland, J. et al., “High- resolution inset head-mounted display”, Optical Society of America, vol. 37, No. 19, Applied Optics, (Jul. 1, 1998). [cited by applicant]
Tanriverdi, V. et al. (Apr. 2000). “Interacting With Eye Movements in Virtual Environments,” Department of Electrical Engineering and Computer Science, Tufts University, Medford, MA 02155, USA, Proceedings of the SIGCHI… [cited by applicant]
Yoshida, A. et al., “Design and Applications of a High Resolution Insert Head Mounted Display”, (Jun. 1994). [cited by applicant]
European Office Action dated Feb. 13, 2024, for EP Application No. 19871243.2, six pages. [cited by applicant]
Chinese Office Action dated Apr. 23, 2024, for CN Application No. 201980080840.4, with English translation, 8 pages. [cited by applicant]
Chinese Notice of Allowance dated Jun. 13, 2024, for CN Application No. 201980080840.4, with English translation, 4 pages. [cited by applicant]