IP Library Granted Patent US 11,221,814
Granted Patent B2
US 11,221,814 · App. 16/729,192 · Granted Jan 11, 2022

Systems and methods for virtual and augmented reality

Inventor: Eric C. Browy (Meridian, ID)
Assignee: Magic Leap, Inc.
G06F3/14G06F3/011G06K9/6256H04B7/155H04L67/10
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,221,814
App. No.
16/729,192
Granted
Jan 11, 2022
Kind
B2
Abstract

Disclosed herein are systems and methods for distributed computing and/or networking for mixed reality systems. A method may include capturing an image via a camera of a head-wearable device. Inertial data may be captured via an inertial measurement unit of the head-wearable device. A position of the head-wearable device can be estimated based on the image and the inertial data via one or more processors of the head-wearable device. The image can be transmitted to a remote server. A neural network can be trained based on the image via the remote server. A trained neural network can be transmitted to the head-wearable device.

Claims (40)

1. A method comprising:

capturing, via a camera of a head-wearable device, an image;

capturing, via an inertial measurement unit of the head-wearable device, inertial data;

estimating, via one or more processors of the head-wearable device, a position of the head-wearable device based on the image and the inertial data;

estimating, via one or more processors of the head wearable device, an orientation of a handheld device based on the image;

transmitting the image and estimated orientation of the handheld device to a server that is remote to the head-wearable device, such that the server, in response to receiving the image and estimated orientation of the handheld device, trains a neural network based on the image to produce a trained neural network; and

receiving, at the head-wearable device from the server, the trained neural network.

2. The method of claim 1 , wherein transmitting the image to the server comprises transmitting the image to an intermediary relay.

3. The method of claim 2 , wherein the intermediary relay comprises a drone network.

4. The method of claim 2 , wherein the intermediary relay comprises a communications array, wherein the communications array is mountable on a person.

5. The method of claim 2 , wherein the head-wearable device is a first head-wearable device, and wherein the intermediary relay comprises a second head-wearable device.

6. The method of claim 2 , wherein the intermediary relay comprises a cellular tower.

7. A system comprising:

a camera of a head-wearable device;

an inertial measurement unit of the head-wearable device;

a server that is remote to the head-wearable device;

one or more processors configured to execute a method comprising:

capturing, via the camera of the head-wearable device, an image;

capturing, via the inertial measurement unit of the head-wearable device, inertial data;

estimating, via one or more processors of the head-wearable device, a position of the head-wearable device based on the image and the inertial data;

estimating, via one or more processors of the head wearable device, an orientation of a handheld device based on the image;

transmitting the image and estimated orientation of the handheld device to the server, such that the server, in response to receiving the image and estimated orientation of the handheld device, trains a neural network based on the image and estimated orientation of the handheld device to produce a trained neural network; and

receiving, at the head-wearable device from the server, the trained neural network.

8. The system of claim 7 , wherein transmitting the image to the server comprises transmitting the image to an intermediary relay.

9. The system of claim 8 , wherein the intermediary relay comprises a drone network.

10. The system of claim 8 , wherein the intermediary relay comprises a communications array, wherein the communications array is mountable on a person.

11. The system of claim 8 , wherein the head-wearable device is a first head-wearable device, and wherein the intermediary relay comprises a second head-wearable device.

12. The system of claim 8 , wherein the intermediary relay comprises a cellular tower.

13. 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:

capturing, via a camera of a head-wearable device, an image;

capturing, via an inertial measurement unit of the head-wearable device, inertial data;

estimating, via one or more processors of the head-wearable device, a position of the head-wearable device based on the image and the inertial data;

estimating, via one or more processors of the head wearable device, an orientation of a handheld device based on the image;

transmitting the image and estimated orientation of the handheld device to a server that is remote to the head-wearable device, such that the server, in response to receiving the image and estimated orientation of the handheld device, trains a neural network based on the image and estimated orientation of the handheld device to produce a trained neural network; and

receiving, at the head-wearable device from the server, the trained neural network.

14. The non-transitory computer-readable medium of claim 13 , wherein transmitting the image to the server comprises transmitting the image to an intermediary relay.

15. The non-transitory computer-readable medium of claim 14 , wherein the intermediary relay comprises a drone network.

16. The non-transitory computer-readable medium of claim 14 , wherein the intermediary relay comprises a communications array, wherein the communications array is mountable on a person.

17. The non-transitory computer-readable medium of claim 14 , wherein the head-wearable device is a first head-wearable device, and wherein the intermediary relay comprises a second head-wearable device.

18. The non-transitory computer-readable medium of claim 14 , wherein the intermediary relay comprises a cellular tower.

Assignments (2)
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 Aug 31, 2020
From: BROWY, ERIC C.
To: MAGIC LEAP, INC.
Reel/Frame 053647/0157 →
Continuity (2)
Provisional Application 62785370 · Dec 27, 2018
Related Publication 20200210127A1 · Jul 2, 2020
Cited By (3)
US 12,217,628 US 12,249,024 US 12,455,619