IP Library Granted Patent US 11,948,256
Granted Patent B2
US 11,948,256 · App. 17/704,998 · Granted Apr 2, 2024

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 11,948,256
App. No.
17/704,998
Granted
Apr 2, 2024
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 on a head-wearable device. 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 on the head-wearable device, 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 see-through display of the head-wearable device. A stimulus is presented at the second time via a virtual companion displayed via the see-through display, wherein the stimulus is determined based on the determined association between the emotional reaction and the event.

Claims (51)

1. A method comprising:

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

receiving user data via a remote resource in communication with the head-wearable 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 on the head-wearable device, a second input from the user;

identifying, based on the second input, an emotional reaction of the user, wherein the emotional reaction is identified from a group comprising an emotional reaction of a first type and an emotional reaction of a second type;

determining an association between the emotional reaction and the event;

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

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

presenting, at the second time, via the see-through display, a response to the query, wherein the response is determined based on the determined association between the emotional reaction and the event.

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 identifying the emotional reaction includes determining a content for at least a portion of the speech.

4. The method of claim 1 , wherein the second input comprises an eye movement of the user, and wherein identifying the emotional reaction includes 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 identifying the emotional reaction includes identifying at least one object within the field of view.

6. The method of claim 1 , the method 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 association between the emotional reaction and the event is at least one of a temporal association and a spatial association.

8. The method of claim 1 , 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.

9. A system comprising:

a first sensor on a head-wearable device;

a second sensor on the head-wearable device;

a see-through display of the head-wearable device;

one or more processors configured to execute a method comprising:

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

receiving user data via a remote resource in communication with the head-wearable 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 on the head-wearable device, a second input from the user;

identifying, based on the second input, an emotional reaction of the user, wherein the emotional reaction is identified from a group comprising an emotional reaction of a first type and an emotional reaction of a second type;

determining an association between the emotional reaction and the event;

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

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

presenting, at the second time, via the see-through display, a response to the query, wherein the response is determined based on the determined association between the emotional reaction and the event.

10. The system of claim 9 , wherein the first input comprises at least one of an image of a physical object and an audio signal.

11. The system of claim 9 , wherein the second input comprises speech of the user, and wherein identifying the emotional reaction includes determining a content for at least a portion of the speech.

12. The system of claim 9 , wherein the second input comprises an eye movement of the user, and wherein identifying the emotional reaction includes determining a gaze direction for the user based on the eye movement.

13. The system of claim 9 , wherein the second input comprises a field of view of the user, and wherein identifying the emotional reaction includes identifying at least one object within the field of view.

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

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

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

receiving user data via a remote resource in communication with the head-wearable 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 on the head-wearable device, a second input from the user;

identifying, based on the second input, an emotional reaction of the user, wherein the emotional reaction is identified from a group comprising an emotional reaction of a first type and an emotional reaction of a second type;

determining an association between the emotional reaction and the event;

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

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

presenting, at the second time, via the see-through display, a response to the query, wherein the response is determined based on the determined association between the emotional reaction and the event.

16. The non-transitory computer-readable medium of claim 15 , wherein the first input comprises at least one of an image of a physical object and an audio signal.

17. The non-transitory computer-readable medium of claim 15 , wherein the second input comprises speech of the user, and wherein identifying the emotional reaction includes determining a content for at least a portion of the speech.

18. The non-transitory computer-readable medium of claim 15 , wherein the second input comprises an eye movement of the user, and wherein identifying the emotional reaction includes determining a gaze direction for the user based on the eye movement.

19. The non-transitory computer-readable medium of claim 15 , wherein the second input comprises a field of view of the user, and wherein identifying the emotional reaction includes identifying at least one object within the field of view.

20. The non-transitory computer-readable medium 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.

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 073388/0027 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 3, 2023
From: RABINOVICH, ANDREW; MONOS, JOHN
To: MAGIC LEAP, INC.
Reel/Frame 064487/0641 →
SECURITY INTEREST Recorded May 24, 2022
From: MOLECULAR IMPRINTS, INC.; MENTOR ACQUISITION ONE, LLC; MAGIC LEAP, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 060338/0665 →
Continuity (3)
Continuation 16596610 · Oct 8, 2019
Provisional Application 62743492 · Oct 9, 2018
Related Publication 20220215640A1 · Jul 7, 2022
Cited By (1)
US 12,236,543