IP Library Granted Patent US 11,060,858
Granted Patent B2
US 11,060,858 · App. 16/410,617 · Granted Jul 13, 2021

Method and system for generating a virtual user interface related to a totem

Inventors: Rony Abovitz (Weston, FL); Brian T. Schowengerdt (Seattle, WA); Mathew D. Watson (Bellevue, WA)
Assignee: Magic Leap, Inc.
G01B11/303A61B34/10A63F13/00A63F13/213A63F13/428G02B6/10G02B6/34G02B27/0101G02B27/017G02B27/0172G02B27/42G02B27/4205G02B27/4227G06F3/005G06F3/011G06F3/013G06F3/017G06F3/0304G06F3/0485G06F3/0487G06F3/04815G06F3/04842G06F3/04845G06F3/04883G06F16/7837G06K9/00214G06K9/00355G06K9/00664G06K9/00671G06K9/00711G06K9/6201G06K9/6212G06K9/6215G06Q30/0643G06T7/60G06T19/006G16H40/00G16H40/20G16H40/67H04B10/25891A61B2034/101G02B2027/014G02B2027/0105G02B2027/0127G02B2027/0178G02B2027/0185G02B2027/0187G06K9/00389G06T2200/04G06T2200/24G06T2207/10004G06T2207/30196G06T2210/41G06T2219/024
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,060,858
App. No.
16/410,617
Granted
Jul 13, 2021
Kind
B2
Abstract

A waveguide apparatus includes a planar waveguide and at least one optical diffraction element (DOE) that provides a plurality of optical paths between an exterior and interior of the planar waveguide. A phase profile of the DOE may combine a linear diffraction grating with a circular lens, to shape a wave front and produce beams with desired focus. Waveguide apparati may be assembled to create multiple focal planes. The DOE may have a low diffraction efficiency, and planar waveguides may be transparent when viewed normally, allowing passage of light from an ambient environment (e.g., real world) useful in AR systems. Light may be returned for temporally sequentially passes through the planar waveguide. The DOE(s) may be fixed or may have dynamically adjustable characteristics. An optical coupler system may couple images to the waveguide apparatus from a projector, for instance a biaxially scanning cantilevered optical fiber tip.

Claims (49)

1. A method for generating virtual content in a three-dimensional (3D) physical environment of a user, the method performed by at least one processor and comprising:

based on analyzing data acquired from at least one sensor, identifying a gesture of the user, the gesture including a pose of the user;

identifying a physical surface in the 3D physical environment of the user based at least partly on the identified gesture;

receiving an indication to initiate an interaction with the physical surface;

selecting a subset of user interface (UI) operations from a set of available UI operations associated with the physical surface based on contextual information associated with the physical surface; and

generating a display instruction for presenting the subset of UI operations as at least a portion of virtual content that is presented in a 3D view as an overlay to the physical surface.

2. The method of claim 1 , wherein the pose includes one or more of an eye pose and a head pose.

3. The method of claim 1 , wherein the indication to initiate the interaction with the physical surface comprises one or more of an actuation of a UI device, the gesture of the user, and a change in the gesture of the user.

4. The method of claim 1 , wherein generating the display instruction for presenting the subset of UI operations in the 3D view comprises

generating a virtual menu comprising the subset of UI operations,

determining a spatial location of the virtual menu based on a characteristic of the physical surface, and

generating a display instruction for presenting the virtual menu at the spatial location in the 3D physical environment of the user.

5. The method of claim 1 , wherein the method further comprises:

determining, from a set of available virtual objects, virtual objects that are interactable by the user in the 3D physical environment based at least partly on the contextual information associated with the physical surface,

wherein the subset of UI operations is selected based on the subset of UI operations being configured for interacting with the virtual objects.

6. The method of claim 1 , further comprising determining the contextual information associated with the physical surface,

wherein selecting the subset of UI operations from the set of available UI operations associated with the physical surface is based at least partly on the contextual information.

7. The method of claim 6 , wherein

the contextual information comprises an orientation of the physical surface, and

selecting the subset of UI operations includes identifying UI operations that can be performed on the physical surface having the orientation.

8. The method of claim 1 , wherein

the subset of UI operations are presented in a virtual work portal in the virtual content, and

one or more dimensions and a position of the virtual work portal are based at least partly on the gesture.

9. A system generating virtual content in a three-dimensional (3D) physical environment of a user, the system comprising:

at least one sensor configured to acquire gesture data, the gesture including a pose of the user;

at least one processor configured to

analyze the gesture data from the at least one sensor,

identify a gesture of the user base on analyzing the gesture data,

identify a physical surface in the 3D physical environment of the user based at least partly on the identified gesture,

receive an indication to initiate an interaction with the physical surface,

select a subset of user interface (UI) operations from a set of available UI operations associated with the physical surface based on contextual information associated with the physical surface, and

generate a display instruction for presenting the subset of UI operations as at least a portion of virtual content that is presented in a 3D view as an overlay to the physical surface; and

an augmented reality (AR) display system configured to present the subset of UI operations as at least a portion of virtual content that is presented in a 3D view as an overlay to the physical surface.

10. The system of claim 9 , wherein the pose includes one or more of an eye pose and a head pose.

11. The system of claim 9 , wherein the indication to initiate the interaction with the physical surface comprises one or more of an actuation of a UI device, the gesture of the user, and a change in the gesture of the user.

12. The system of claim 9 , wherein the at least one processor being configured to generate the display instruction for presenting the subset of UI operations in the 3D view comprises the at least one processor being configured to

generate a virtual menu comprising the subset of UI operations,

determine a spatial location of the virtual menu based on a characteristic of the physical surface, and

generate a display instruction for presenting the virtual menu at the spatial location in the 3D physical environment of the user.

13. The system of claim 9 , wherein the at least one processor is also configured to determine, from a set of available virtual objects, virtual objects that are interactable by the user in the 3D physical environment based at least partly on the contextual information associated with the physical surface, and

wherein the subset of UI operations is selected based on the subset of UI operations being configured for interacting with the virtual objects.

14. The system of claim 9 , wherein the at least one processor is also configured to

determine the contextual information associated with the physical surface, and

select the subset of UI operations from the set of available UI operations associated with the physical surface based at least partly on the contextual information.

15. The system of claim 14 , wherein the contextual information comprises an orientation of the physical surface, and

wherein the at least one processor is also configured identify UI operations that can be performed on the physical surface having the orientation to select the subset of UI operations.

16. The system of claim 9 , wherein

the subset of UI operations are presented in a virtual work portal in the virtual content, and

one or more dimensions and a position of the virtual work portal are based at least partly on the gesture.

Assignments (3)
ASSIGNMENT OF SECURITY INTEREST IN PATENTS Recorded Nov 7, 2019
From: JPMORGAN CHASE BANK, N.A.
To: CITIBANK, N.A.
Reel/Frame 050967/0138 →
PATENT SECURITY AGREEMENT Recorded Aug 22, 2019
From: MAGIC LEAP, INC.; MOLECULAR IMPRINTS, INC.; MENTOR ACQUISITION ONE, LLC
To: JP MORGAN CHASE BANK, N.A.
Reel/Frame 050138/0287 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2019
From: ABOVITZ, RONY; SCHOWENGERDT, BRIAN T.; WATSON, MATHEW D.
To: MAGIC LEAP, INC.
Reel/Frame 049917/0135 →
Continuity (8)
Continuation 14707253 · May 8, 2015
Continuation In Part 14641376 · Mar 7, 2015
Continuation 14696347 · Apr 24, 2015
Continuation 14331218 · Jul 14, 2014
Provisional Application 62012273 · Jun 14, 2014
Provisional Application 61950001 · Mar 7, 2014
Provisional Application 61845907 · Jul 12, 2013
Related Publication 20190368868A1 · Dec 5, 2019
Cited By (13)
US 12,189,422 US 12,236,008 US 12,265,655 US 12,360,557 US 12,360,558 US 12,380,238 US 12,436,601 US 12,474,816 US 12,530,102 US 12,530,103 US 12,537,877 US 12,619,774 US 12,669,848