The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Mar. 29, 2022

Filed:

Jan. 08, 2021
Applicant:

Magic Leap, Inc., Plantation, FL (US);

Inventors:

Paul Armistead Hoover, Bothell, WA (US);

Jonathan Lawrence Mann, Seattle, WA (US);

Assignee:

Magic Leap, Inc., Plantation, FL (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G02B 27/01 (2006.01); G06T 19/00 (2011.01); G06F 3/01 (2006.01); H04N 13/156 (2018.01); H04N 13/279 (2018.01); H04N 13/344 (2018.01); H04N 13/239 (2018.01); G06F 3/04815 (2022.01); H04N 13/395 (2018.01); G02B 30/34 (2020.01); G06T 19/20 (2011.01);
U.S. Cl.
CPC ...
G02B 27/0172 (2013.01); G02B 27/017 (2013.01); G02B 27/0189 (2013.01); G02B 30/34 (2020.01); G06F 3/011 (2013.01); G06F 3/012 (2013.01); G06F 3/013 (2013.01); G06F 3/04815 (2013.01); G06T 19/006 (2013.01); G06T 19/20 (2013.01); H04N 13/156 (2018.05); H04N 13/239 (2018.05); H04N 13/279 (2018.05); H04N 13/344 (2018.05); H04N 13/395 (2018.05); G02B 2027/014 (2013.01); G02B 2027/0138 (2013.01); G02B 2027/0178 (2013.01); G02B 2027/0187 (2013.01); H04N 2213/001 (2013.01);
Abstract

Augmented reality systems and methods for automatically repositioning a virtual object with respect to a destination object in a three-dimensional (3D) environment of a user are disclosed. The systems and methods can automatically attach the target virtual object to the destination object and re-orient the target virtual object based on the affordances of the virtual object or the destination object. The systems and methods can also track the movement of a user and detach the virtual object from the destination object when the user's movement passes a threshold condition.


Find Patent Forward Citations

Loading…