IP Library Granted Patent US 12,536,756
Granted Patent B2
US 12,536,756 · App. 18/431,729 · Granted Jan 27, 2026

Systems and methods for presenting perspective views of augmented reality virtual object

Inventor: Marc Alan McCall (Plantation, FL)
Assignee: MAGIC LEAP, INC.
G06T19/006G02B27/0093G02B27/017G06F3/011G06V20/64
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 12,536,756
App. No.
18/431,729
Granted
Jan 27, 2026
Kind
B2
Abstract

Examples of the disclosure describe systems and methods for sharing perspective views of virtual content. In an example method, a virtual object is presented, via a display, to a first user. A first perspective view of the virtual object is determined, wherein the first perspective view is based on a position of the virtual object and a position of the first user. The virtual object is presented, via a display, to a second user, wherein the virtual object is presented to the second user according to the first perspective view. A second perspective view of the virtual object is determined, wherein the second perspective view is based on an input from the first user. The virtual object is presented, via a display, to the second user, wherein presenting the virtual object to the second user comprises presenting a transition from the first perspective view to the second perspective view.

Claims (49)

1 . A method comprising:

using one or more processors to perform the steps comprising:

determining a view of a virtual object, wherein:

the view is determined based at least in part on a position of a first wearable device, and

the position is determined via one or more sensors of the first wearable device;

determining whether a presentation mode comprises a first mode or a second mode;

in accordance with a determination that the presentation mode comprises the first mode,

adjusting a size of the virtual object in the view based on at least the position of the first wearable device;

in accordance with a determination that the presentation mode comprises the second mode, forgoing adjusting the size of the virtual object in the view; and

presenting the virtual object, via a display of a second wearable device, according to the view.

2 . The method of claim 1 , wherein the presentation mode is determined based on an input to the first wearable device.

3 . The method of claim 1 , wherein the adjusting the size of the virtual object in the view based on at least the position of the first wearable device comprises adjusting the size of the virtual object in the view based on a displacement of the second wearable device from the position of the first wearable device.

4 . The method of claim 1 , wherein the adjusting the size of the virtual object in the view based on at least the position of the first wearable device comprises adjusting the size of the virtual object in the view based on a ratio of (1) a distance between the second wearable device and the virtual object and (2) a distance between the first wearable device and the virtual object.

5 . The method of claim 1 , wherein the view of the virtual object is determined via a server.

6 . The method of claim 1 , wherein the view of the virtual object is determined via the one or more sensors of the first wearable device.

7 . The method of claim 1 , wherein the view of the virtual object is determined based on an input to the first wearable device.

8 . The method of claim 1 , wherein the steps further comprising:

determining a movement of the second wearable device; and

in accordance with the determined movement and further in accordance with a second determination that the presentation comprises the first mode, adjusting a size of the virtual object in the view based on a distance between the second wearable device and the virtual object; and

in accordance with the determined movement and further in accordance with a second determination that the presentation comprises the second mode, forgoing adjusting the size of the virtual object in the view.

9 . The method of claim 1 , wherein the steps further comprising:

determining whether the presentation mode comprises a third mode; and

in accordance with a determination that the presentation mode comprises the third mode, adjusting the size of the virtual object in the view according to an input to the first wearable device.

10 . The method of claim 1 , wherein the determining the view of the virtual object comprises determining a position of the virtual object presented via the display of the second wearable device.

11 . The method of claim 1 , wherein the view comprises a perspective view.

12 . The method of claim 1 , wherein the adjusting the size of the virtual object in the view is further based on a distance between the second wearable device and the virtual object.

13 . The method of claim 1 , wherein one or more of the first wearable device and the second wearable device comprises a wearable head device.

14 . A system comprising:

one or more processors in communication with a first wearable device and further in communication with a second wearable device, the one or more processors configured to perform a method comprising:

determining a view of a virtual object, wherein:

the view is determined based at least in part on a position of the first wearable device, and

the position is determined via one or more sensors of the first wearable device;

determining whether a presentation mode comprises a first mode or a second mode;

in accordance with a determination that the presentation mode comprises the first mode, adjusting a size of the virtual object in the view based on at least the position of the first wearable device;

in accordance with a determination that the presentation mode comprises the second mode, forgoing adjusting the size of the virtual object in the view; and

presenting the virtual object, via a display of the second wearable device, according to the view.

15 . The system of claim 14 , wherein the presentation mode is determined based on an input to the first wearable device.

16 . The system of claim 14 , wherein the view of the virtual object is determined via a server.

17 . The system of claim 14 , wherein the view of the virtual object is determined via the one or more sensors of the first wearable device.

18 . The system of claim 14 , wherein the view comprises a perspective view.

19 . The system of claim 14 , wherein one or more of the first wearable device and the second wearable device comprises a wearable head device.

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

determining a view of a virtual object, wherein:

the view is determined based at least in part on a position of a first wearable device, and

the position is determined via one or more sensors of the first wearable device;

determining whether a presentation mode comprises a first mode or a second mode;

in accordance with a determination that the presentation mode comprises the first mode, adjusting a size of the virtual object in the view based on at least the position of the first wearable device;

in accordance with a determination that the presentation mode comprises the second mode, forgoing adjusting the size of the virtual object in the view; and

presenting the virtual object, via a display of a second wearable device, according to the view.

Assignments (2)
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 Mar 10, 2025
From: MCCALL, MARC ALAN
To: MAGIC LEAP, INC.
Reel/Frame 070462/0630 →
Continuity (5)
Continuation 18152035 · Jan 9, 2023
Continuation 17374738 · Jul 13, 2021
Continuation 16582880 · Sep 25, 2019
Provisional Application 62736432 · Sep 25, 2018
Related Publication 20240177428A1 · May 30, 2024
References Cited (96)
US 4852988A · Velez · 1989 [cited by applicant]
US 6433760B1 · Vaissie · 2002 [cited by applicant]
US 6491391B1 · Blum et al. · 2002 [cited by applicant]
US 6847336B1 · Lemelson · 2005 [cited by applicant]
US 6943754B2 · Aughey · 2005 [cited by applicant]
US 6977776B2 · Volkenandt et al. · 2005 [cited by applicant]
US 7347551B2 · Fergason et al. · 2008 [cited by applicant]
US 7488294B2 · Torch · 2009 [cited by applicant]
US 8235529B1 · Raffle · 2012 [cited by applicant]
US 8611015B2 · Wheeler · 2013 [cited by applicant]
US 8638498B2 · Bohn et al. · 2014 [cited by applicant]
US 8696113B2 · Lewis · 2014 [cited by applicant]
US 8929589B2 · Publicover et al. · 2015 [cited by applicant]
US 9010929B2 · Lewis · 2015 [cited by applicant]
US 9274338B2 · Robbins et al. · 2016 [cited by applicant]
US 9292973B2 · Bar-zeev et al. · 2016 [cited by applicant]
US 9323325B2 · Perez et al. · 2016 [cited by applicant]
US 9720505B2 · Gribetz et al. · 2017 [cited by applicant]
US 10013053B2 · Cederlund et al. · 2018 [cited by applicant]
US 10025379B2 · Drake et al. · 2018 [cited by applicant]
US 11094127B2 · Mccall · 2021 [cited by applicant]
US 11651565B2 · Mccall · 2023 [cited by applicant]
US 11928784B2 · McCall · 2024 [cited by examiner]
US 20030030597A1 · Geist · 2003 [cited by applicant]
US 20040189675A1 · Pretlove et al. · 2004 [cited by applicant]
US 20050024388A1 · Takemoto · 2005 [cited by applicant]
US 20050168486A1 · Sato et al. · 2005 [cited by applicant]
US 20060023158A1 · Howell et al. · 2006 [cited by applicant]
US 20060227151A1 · Bannai · 2006 [cited by applicant]
US 20080211771A1 · Richardson · 2008 [cited by applicant]
US 20110211056A1 · Publicover et al. · 2011 [cited by applicant]
US 20110213664A1 · Osterhout · 2011 [cited by applicant]
US 20110216060A1 · Weising et al. · 2011 [cited by applicant]
US 20120021806A1 · Maltz · 2012 [cited by applicant]
US 20120210254A1 · Fukuchi et al. · 2012 [cited by applicant]
US 20120249591A1 · Maciocci et al. · 2012 [cited by applicant]
US 20120274750A1 · Strong · 2012 [cited by applicant]
US 20130077147A1 · Efimov · 2013 [cited by applicant]
US 20130137076A1 · Perez et al. · 2013 [cited by applicant]
US 20130194304A1 · Latta et al. · 2013 [cited by applicant]
US 20130215149A1 · Hayashi · 2013 [cited by applicant]
US 20130293468A1 · Perez · 2013 [cited by applicant]
US 20140195918A1 · Friedlander · 2014 [cited by applicant]
US 20140354685A1 · Lazarow et al. · 2014 [cited by applicant]
US 20140368534A1 · Salter et al. · 2014 [cited by applicant]
US 20150168731A1 · Robbins · 2015 [cited by applicant]
US 20160093108A1 · Mao et al. · 2016 [cited by applicant]
US 20160292925A1 · Montgomerie et al. · 2016 [cited by applicant]
US 20170266554A1 · Marks et al. · 2017 [cited by applicant]
US 20170282062A1 · Black · 2017 [cited by applicant]
US 20180005429A1 · Osman et al. · 2018 [cited by applicant]
US 20180137685A1 · Montgomerie · 2018 [cited by applicant]
US 20180174364A1 · Copic · 2018 [cited by applicant]
US 20180253900A1 · Finding et al. · 2018 [cited by applicant]
US 20180321817A1 · Terahata · 2018 [cited by applicant]
US 20190143211A1 · Tada et al. · 2019 [cited by applicant]
US 20190272674A1 · Comer et al. · 2019 [cited by applicant]
US 20200021668A1 · Lyons · 2020 [cited by applicant]
US 20200043242A1 · Hu et al. · 2020 [cited by applicant]
US 20200066043A1 · Graham · 2020 [cited by applicant]
US 20200143597A1 · Lyren · 2020 [cited by applicant]
US 20230162454A1 · Mccall · 2023 [cited by applicant]
CA 2316473A1 · 2001 [cited by applicant]
CA 2362895A1 · 2002 [cited by applicant]
CA 2388766A1 · 2003 [cited by applicant]
JP 2001022958A · 2001 [cited by applicant]
JP 2006293604A · 2006 [cited by applicant]
JP 2016071900A · 2016 [cited by applicant]
WO 2017161276A1 · 2017 [cited by applicant]
WO 2018012628A1 · 2018 [cited by applicant]
Japanese Notice of Allowance mailed Feb. 2, 2024, for JP Application No. 2022-141180, with English translation, six pages. [cited by applicant]
Azuma, Ronald T. (Aug. 1997). “A Survey of Augmented Reality,” In Presence: Teleoperators and Virtual Environments 6, 4, Hughes Research Laboratories, Malibu, CA, located at: https://web.archive.org/web/20010604100006/h… [cited by applicant]
Bimber, Oliver et al. (2005). “Spatial Augmented Reality: Merging Real and Virtual Worlds,” A. K. Peters, Ltd., Wellesley, MA. [cited by applicant]
Chinese Office Action dated Dec. 1, 2022, for CN Application No. 201980073915.6, with English translation, 15 pages. [cited by applicant]
Chinese Office Action dated Jun. 27, 2023, for CN Application No. 201980073915.6, with English translation, 6 pages. [cited by applicant]
Chinese Office Notice of Allowance dated Jul. 27, 2023, for CN Application No. 201980073915.6, with English translation, 4 pages. [cited by applicant]
European office Action mailed Apr. 24, 2023, for EP Application No. 19864639.0, five pages. [cited by applicant]
European Search Report mailed Nov. 16, 2021, for EP Application No. 19864639.0, nine pages. [cited by applicant]
Final Office Action mailed Dec. 22, 2020, for U.S. Appl. No. 16/582,880, filed Sep. 25, 2019, 12 pages. [cited by applicant]
International Preliminary Report on Patentability mailed Apr. 8, 2021, for PCT Application No. PCT/US2019/052992, filed Sep. 25, 2019, 13 pages. [cited by applicant]
International Search Report and Written Opinion mailed Dec. 4, 2019, for PCT Application No. PCT/US2019/052992, filed Sep. 25, 2019, eighteen pages. [cited by applicant]
Jacob, R. “Eye Tracking in Advanced Interface Design”, Virtual Environments and Advanced Interface Design, Oxford University Press, Inc. (Jun. 1995). [cited by applicant]
Japanese Notice of Allowance mailed Jun. 15, 2023, for JP Application No. 2021-540396, with English translation, 6 pages. [cited by applicant]
Japanese Office Action dated Jan. 24, 2023, for JP Application No. 2021-540396, with English translation, 16 pages. [cited by applicant]
Japanese Office Action mailed Nov. 9, 2023, for JP Application No. 2022-141180, with English translation, 12 pages. [cited by applicant]
Non-Final Office Action mailed Aug. 21, 2020, for U.S. Appl. No. 16/582,880, filed Sep. 25, 2019, eleven pages. [cited by applicant]
Notice of Allowability mailed Mar. 10, 2023, for U.S. Appl. No. 17/374,738, filed Jul. 13, 2021, nine pages. [cited by applicant]
Notice of Allowance mailed Apr. 14, 2021, for U.S. Appl. No. 16/582,880, filed Sep. 25, 2019, 8 pages. [cited by applicant]
Notice of Allowance mailed Jan. 4, 2024, for U.S. Appl. No. 18/152,035, filed Jan. 9, 2023, ten pages. [cited by applicant]
Notice of Allowance mailed Nov. 8, 2022, for U.S. Appl. No. 17/374,738, filed Jul. 13, 2021, eleven pages. [cited by applicant]
Okajima, Yuta et al. (2010). “An Instructional Method for the Remote MR Collaboration on the Basis of Viewpoint Coordinates”, Transactions of Information Processing Society of Japan, Information Processing Society of Ja… [cited by applicant]
Rolland, J. et al., “High-resolution inset head-mounted display”, Optical Society of America, vol. 37, No. 19, Applied Optics, (Jul. 1, 1998). [cited by applicant]
Tanriverdi, V. et al. (Apr. 2000). “Interacting With Eye Movements In Virtual Environments,” Department of Electrical Engineering and Computer Science, Tufts University, Medford, MA 02155, USA, Proceedings of the SIGCHI… [cited by applicant]
Yoshida, A. et al., “Design and Applications of a High Resolution Insert Head Mounted Display”, (Jun. 1994). [cited by applicant]
European office Action dated Nov. 22, 2024, for EP Application No. 19864639.0, five pages. [cited by applicant]
Japanese Office Action mailed Mar. 26, 2025, for JP Application No. 2024-008629, with English translation, 4 pages. [cited by applicant]