IP Library Granted Patent US 10,637,897
Granted Patent B2
US 10,637,897 · App. 16/594,655 · Granted Apr 28, 2020

System and method for augmented and virtual reality

Inventor: Samuel A. Miller (Hollywood, FL)
Assignee: Magic Leap, Inc.
H04L65/4015A63F13/35A63F13/92G06F3/013G06F3/016G06F3/017G06F16/954G06T19/006H04L67/02H04L67/38A63F2300/1093A63F2300/577A63F2300/695A63F2300/8082H04L29/04
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,637,897
App. No.
16/594,655
Granted
Apr 28, 2020
Kind
B2
Abstract

One embodiment is directed to a system for enabling two or more users to interact within a virtual world comprising virtual world data, comprising a computer network comprising one or more computing devices, the one or more computing devices comprising memory, processing circuitry, and software stored at least in part in the memory and executable by the processing circuitry to process at least a portion of the virtual world data; wherein at least a first portion of the virtual world data originates from a first user virtual world local to a first user, and wherein the computer network is operable to transmit the first portion to a user device for presentation to a second user, such that the second user may experience the first portion from the location of the second user, such that aspects of the first user virtual world are effectively passed to the second user.

Claims (41)

1. A wearable display system comprising:

a display lens configured to direct projected light toward an eye of a user of the wearable display system, the display lens further configured to selectively allow outside light from an outside environment to be transmitted through the display lens toward the eye of the user;

a rendering engine configured to generate rendering information describing virtual objects to be presented to the user through the projected light; and

a processor communicatively coupled to the display lens and the rendering engine, the processor executing instructions that cause the processor to perform operations comprising:

determining, from a plurality of available functional modes, a functional mode in which to operate the wearable display system; and

responsive to determining the functional mode: i) instructing the display lens to selectively transmit at least a portion of the outside light through the display lens according to the determined functional mode, and ii) instructing the rendering engine to selectively generate, according to the determined functional mode, the rendering information that describes at least one virtual object to be presented through the projected light.

2. The wearable display system of claim 1 , wherein the functional mode is determined automatically.

3. The wearable display system of claim 1 , wherein determining the functional mode includes receiving a selection of the functional mode that is made by the user through an interface associated with the wearable display system.

4. The wearable display system of claim 1 , wherein:

the plurality of available functional modes includes an augmented mode; and

responsive to determining the augmented mode as the functional mode, instructing the display lens to be substantially transparent to provide a view of the outside environment, and instructing the rendering engine to generate the rendering information that describes the at least one virtual object to be presented with the view of the outside environment.

5. The wearable display system of claim 4 , wherein the at least one virtual object is presented at a position that is associated with at least one physical object that is present in the outside environment.

6. The wearable display system of claim 1 , wherein:

the plurality of available functional modes includes a virtual mode; and

responsive to determining the virtual mode as the functional mode, instructing the display lens to block a view of the outside environment, and instructing the rendering engine to generate the rendering information that describes the at least one virtual object to be presented without the view of the outside environment.

7. The wearable display system of claim 1 , wherein:

the plurality of available functional modes includes a blended mode; and

responsive to determining the blended mode as the functional mode, instructing the rendering engine to generate the rendering information that describes the at least one virtual object as a virtual rendering of at least one physical object that is present in the outside environment.

8. The wearable display system of claim 7 , further comprising at least one sensor that generates sensor data describing the at least one physical object present in the outside environment, wherein the rendering information is generated based at least partly on the sensor data.

9. The wearable display system of claim 1 , wherein instructing the display lens to selectively transmit at least a portion of the outside light through the display lens includes instructing the display lens to alter its opacity.

10. The wearable display system of claim 1 , wherein instructing the display lens to selectively transmit at least a portion of the outside light through the display lens includes instructing the display lens to manipulate a cover that at least partly blocks the outside light from the display lens.

11. A method for controlling operation of a wearable display system, the method comprising:

determining, from a plurality of available functional modes, a functional mode in which to operate the wearable display system that includes a display lens configured to direct projected light toward an eye of a user of the wearable display system, the display lens further configured to selectively allow outside light from an outside environment to be transmitted through the display lens toward the eye of the user, the wearable display system further include a rendering engine configured to generate rendering information describing virtual objects to be presented to the user through the projected light; and

responsive to determining the functional mode: i) instructing the display lens to selectively transmit at least a portion of the outside light through the display lens according to the determined functional mode, and ii) instructing the rendering engine to selectively generate, according to the determined functional mode, the rendering information that describes at least one virtual object to be presented through the projected light.

12. The method of claim 11 , wherein the functional mode is determined automatically.

13. The method of claim 11 , wherein determining the functional mode includes receiving a selection of the functional mode that is made by the user through an interface associated with the wearable display system.

14. The method of claim 11 , wherein:

the plurality of available functional modes includes an augmented mode; and

responsive to determining the augmented mode as the functional mode, instructing the display lens to be substantially transparent to provide a view of the outside environment, and instructing the rendering engine to generate the rendering information that describes the at least one virtual object to be presented with the view of the outside environment.

15. The method of claim 14 , wherein the at least one virtual object is presented at a position that is associated with at least one physical object that is present in the outside environment.

16. The method of claim 11 , wherein:

the plurality of available functional modes includes a virtual mode; and

responsive to determining the virtual mode as the functional mode, instructing the display lens to block a view of the outside environment, and instructing the rendering engine to generate the rendering information that describes the at least one virtual object to be presented without the view of the outside environment.

17. The method of claim 11 , wherein:

the plurality of available functional modes includes a blended mode; and

responsive to determining the blended mode as the functional mode, instructing the rendering engine to generate the rendering information that describes the at least one virtual object as a virtual rendering of at least one physical object that is present in the outside environment.

18. The method of claim 17 , wherein:

The wearable display system further comprises at least one sensor that generates sensor data describing the at least one physical object present in the outside environment; and

the rendering information is generated based at least partly on the sensor data.

19. The method of claim 11 , wherein instructing the display lens to selectively transmit at least a portion of the outside light through the display lens includes instructing the display lens to alter its opacity.

20. The method of claim 11 , wherein instructing the display lens to selectively transmit at least a portion of the outside light through the display lens includes instructing the display lens to manipulate a cover that at least partly blocks the outside light from the display lens.

Assignments (4)
SECURITY INTEREST Recorded Oct 15, 2025
From: MAGIC LEAP, INC.; MENTOR ACQUISITION ONE, LLC; MOLECULAR IMPRINTS, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 073109/0476 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 17, 2021
From: MILLER, SAMUEL A.
To: MAGIC LEAP, INC.
Reel/Frame 058421/0363 →
SECURITY INTEREST Recorded May 21, 2020
From: MAGIC LEAP, INC.; MOLECULAR IMPRINTS, INC.; MENTOR ACQUISITION ONE, LLC
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 052729/0791 →
Cited By (1)
US 12,474,767