IP Library Granted Patent US 12,449,950
Granted Patent B2
US 12,449,950 · App. 18/069,806 · Granted Oct 21, 2025

Eclipse cursor for virtual content in mixed reality displays

Inventors: John Austin Day (Miami, FL); Lorena Pazmino (Wilton Manors, FL); James Cameron Petty (Pleasant Hill, CA); Paul Armistead Hoover (Bothell, WA); Chris Sorrell (Nanoose Bay, CA); James M. Powderly (Fort Lauderdale, FL); Savannah Niles (Fort Lauderdale, FL); Richard St. Claire Bailey (Plantation, FL)
Assignee: MAGIG LEAP, INC.
G06F3/04817G06F3/012G06F3/04812G06F3/04815G06F3/0485G09G5/08G06F2203/04804G09G2340/12G09G2354/00
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,449,950
App. No.
18/069,806
Granted
Oct 21, 2025
Kind
B2
Abstract

Systems and methods for displaying a cursor and a focus indicator associated with real or virtual objects in a virtual, augmented, or mixed reality environment by a wearable display device are disclosed. The system can determine a spatial relationship between a user-movable cursor and a target object within the environment. The system may render a focus indicator (e.g., a halo, shading, or highlighting) around or adjacent objects that are near the cursor. When the cursor overlaps with a target object, the system can render the object in front of the cursor (or not render the cursor at all), so the object is not occluded by the cursor. The object can be rendered closer to the user than the cursor. A group of virtual objects can be scrolled, and a virtual control panel can be displayed indicating objects that are upcoming in the scroll.

Claims (57)

1. A wearable display system comprising:

a head mounted display configured to project virtual content toward an eye of a user;

a hand-held user input device that is manipulable by the user and configured to control movement of a virtual cursor in a virtual environment that is displayed to the user via the head mounted display; and

a hardware processor in communication with the head mounted display and the hand-held user input device, the hardware processor programmed to:

direct the head mounted display to render a plurality of virtual icons at a first depth in the virtual environment;

identify a cursor location within the virtual environment, wherein the cursor location changes within the virtual environment in response to the user manipulating the hand-held user input device independent of movement of the head mounted display;

while the cursor location does not overlap with any of the plurality of virtual icons rendered at the first depth in the virtual environment, direct the head mounted display to render the virtual cursor at the cursor location and at a second depth in the virtual environment such that the virtual cursor is visible to the user at the second depth in the virtual environment; and

while the cursor location is positioned behind a particular virtual icon of the plurality of virtual icons, direct the head mounted display to render the particular virtual icon without rendering the virtual cursor to thereby inhibit the virtual cursor from obscuring any portion of the particular virtual icon, wherein the particular virtual icon is rendered at a third depth in the virtual environment that is closer to the user than the first depth or the second depth, and render a focus indicator surrounding the particular virtual icon, such that the particular virtual icon appears enlarged and setoff from the other virtual icons and without any obstruction by the virtual cursor that is controllable by the hand-held user input device.

2. The wearable display system of claim 1 , wherein the hand-held user input device comprises a handheld totem comprising a touch sensitive surface.

3. The wearable display system of claim 1 , wherein the first depth is the second depth.

4. The wearable display system of claim 1 , wherein the focus indicator emphasizes a visual appearance of the particular virtual icon.

5. The wearable display system of claim 4 , wherein to emphasize the visual appearance of the particular virtual icon, the hardware processor is programmed to direct the head mounted display to:

render a caption associated with the particular virtual icon;

render the particular virtual icon with additional virtual content than when rendered at the first depth; and/or

render the virtual particular icon with higher resolution or higher brightness than when rendered at the first depth.

6. The wearable display system of claim 1 , wherein the hardware processor is further programmed to accept user input to select the particular virtual icon.

7. The wearable display system of claim 1 , wherein the hardware processor is further programmed to:

in response to a determination that the cursor location is no longer behind the particular virtual icon, direct the head mounted display to render the particular virtual icon at the first depth.

8. The wearable display system of claim 7 , wherein the hardware processor is programmed to:

in response to the determination that the cursor location is no longer behind the particular virtual icon, render the virtual cursor at the cursor location.

9. The wearable display system of claim 1 , wherein the hardware processor is programmed to:

render a virtual layout comprising the plurality of virtual icons.

10. The wearable display system of claim 9 , wherein the hardware processor is programmed to receive a user indication to scroll the virtual layout.

11. The wearable display system of claim 10 , wherein the user indication comprises a scroll direction or a scroll speed.

12. The wearable display system of claim 10 , wherein the user indication comprises a hover of the cursor location at an edge of the virtual layout.

13. The wearable display system of claim 10 , wherein the hardware processor is programmed to direct the head mounted display to:

scroll the virtual layout; and

render a virtual content panel that comprises a representation of virtual icons that were not rendered prior to the scroll.

14. The wearable display system of claim 13 , wherein the virtual content panel is rendered at a depth that is different from a depth at which at least a portion of the virtual layout is rendered.

15. The wearable display system of claim 9 , wherein the virtual layout comprises a regular grid or an irregular grid.

16. The wearable display system of claim 1 , wherein the particular virtual icon comprises a thumbnail of an application or a media file.

17. A wearable display system comprising:

a head mounted display configured to project virtual content toward an eye of a user;

a hand-held user input device that is manipulable by the user and configured to control movement of a virtual cursor in a virtual environment that is displayed to the user via the head mounted display; and

a hardware processor in communication with the head mounted display and the hand-held user input device, the hardware processor programmed to:

direct the display to render a virtual layout of a plurality of virtual icons, wherein at least some of the plurality of virtual icons in the virtual layout are rendered at a first depth in the virtual environment;

receive, via the hand-held user input device, user input indicating an instruction to scroll the virtual layout;

in response to a determination that a cursor location of the virtual cursor moves within the virtual environment to a location behind a particular virtual icon of the plurality of virtual icons in response to the user manipulating the hand-held user input device independent of movement of the head mounted display, direct the display to:

render the particular virtual icon without rendering the virtual cursor thereby inhibiting the virtual cursor that is controllable by the hand-held user input from obscuring the particular virtual icon, and

render a focus indicator surrounding the particular virtual icon such that the particular virtual icon appears setoff from the other virtual icons; and

in response to receipt of the instruction to scroll the virtual layout:

direct the display to render a virtual content panel that comprises a representation of virtual icons that were not rendered prior to the scroll, the virtual content panel rendered at a second depth in the virtual environment, and

cause at least some of the plurality of virtual icons to scroll in a direction corresponding to the user input.

18. The wearable display system of claim 17 , wherein the first depth is different from the second depth.

19. The wearable display system of claim 17 , wherein the instruction to scroll comprises an indication of at least one of a scroll direction or a scroll speed.

20. The wearable display system of claim 17 , wherein the virtual content panel comprises a message indicative of content of the plurality of icons being scrolled.

21. The wearable display system of claim 17 , wherein the representation of the virtual icons comprises thumbnails.

22. The wearable display system of claim 17 , wherein the scroll of the virtual layout is performed with a momentum or a drag.

23. The wearable display system of claim 17 , wherein the user input is first user input and the instruction is a first instruction, wherein the hardware processor is further programmed to:

receive second user input indicating a second instruction to halt the scroll of the virtual layout; and

in response to receipt of the second instruction, direct the head mounted display to:

cease the scroll of the virtual layout; and

cease the render of the virtual content panel.

24. The wearable display system of claim 17 , wherein the hardware processor is further programmed to:

identify the cursor location within the environment, wherein the cursor location changes in response to the user input data received by the hand-held user input device;

based at least in part on a determination that the cursor location is not behind a location of a virtual icon, direct the head mounted display to render a virtual icon of the plurality of virtual icons at the first depth and render the virtual cursor at the cursor location; and

based at least in part on the determination that the cursor location is behind the location of the virtual icon of the plurality of virtual icons, direct the head mounted display to render the virtual icon at a third depth in lieu of directing the head mounted display to render the virtual cursor at the cursor location.

Assignments (3)
SECURITY INTEREST Recorded Nov 3, 2025
From: MAGIC LEAP, INC.; MENTOR ACQUISITION ONE, LLC; MOLECULAR IMPRINTS, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 073480/0540 →
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 →
SECURITY INTEREST Recorded Feb 7, 2023
From: MAGIC LEAP, INC.; MENTOR ACQUISITION ONE, LLC; MOLECULAR IMPRINTS, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 062681/0065 →
Continuity (3)
Continuation 15920830 · Mar 14, 2018
Continuation In Part 15884117 · Jan 30, 2018
Related Publication 20230266859A1 · Aug 24, 2023
References Cited (198)
US 5745713A · Ferguson et al. · 1998 [cited by applicant]
US 6084589A · Shima · 2000 [cited by applicant]
US 6091415A · Chang et al. · 2000 [cited by applicant]
US D473236S · Robbin et al. · 2003 [cited by applicant]
US 6636239B1 · Arquie et al. · 2003 [cited by applicant]
US 6850221B1 · Tickle · 2005 [cited by applicant]
US 6882354B1 · Nielsen · 2005 [cited by applicant]
US 6918087B1 · Gantt · 2005 [cited by applicant]
US 7202867B1 · Rodriguez et al. · 2007 [cited by applicant]
US 7546543B2 · Louch et al. · 2009 [cited by applicant]
US 7765491B1 · Cotterill · 2010 [cited by applicant]
US D660313S · Williams et al. · 2012 [cited by applicant]
US D712920S · Sloo et al. · 2014 [cited by applicant]
US 8950867B2 · Macnamara · 2015 [cited by applicant]
US D733740S · Lee et al. · 2015 [cited by applicant]
US D733741S · Lee et al. · 2015 [cited by applicant]
US 9081426B2 · Armstrong · 2015 [cited by applicant]
US 9215293B2 · Miller · 2015 [cited by applicant]
US 9285973B1 · Gable · 2016 [cited by applicant]
US 9310559B2 · Macnamara · 2016 [cited by applicant]
US 9348143B2 · Gao et al. · 2016 [cited by applicant]
US D758367S · Natsume · 2016 [cited by applicant]
US 9417452B2 · Schowengerdt et al. · 2016 [cited by applicant]
US 9470906B2 · Kaji et al. · 2016 [cited by applicant]
US 9547174B2 · Gao et al. · 2017 [cited by applicant]
US D781339S · Li et al. · 2017 [cited by applicant]
US 9619105B1 · Dal Mutto · 2017 [cited by applicant]
US 9671566B2 · Abovitz et al. · 2017 [cited by applicant]
US 9740006B2 · Gao · 2017 [cited by applicant]
US D797138S · Reiter et al. · 2017 [cited by applicant]
US D797735S · Fraser et al. · 2017 [cited by applicant]
US D797767S · Esselstrom et al. · 2017 [cited by applicant]
US 9791700B2 · Schowengerdt · 2017 [cited by applicant]
US D806107S · Kim et al. · 2017 [cited by applicant]
US 9851563B2 · Gao et al. · 2017 [cited by applicant]
US D809001S · Funnell, II et al. · 2018 [cited by applicant]
US 9857591B2 · Welch et al. · 2018 [cited by applicant]
US 9874749B2 · Bradski et al. · 2018 [cited by applicant]
US D813900S · Karunamuni · 2018 [cited by applicant]
US D820307S · Jian et al. · 2018 [cited by applicant]
US D829239S · Rehman · 2018 [cited by applicant]
US 10078919B2 · Powderly et al. · 2018 [cited by applicant]
US D836107S · Natsume et al. · 2018 [cited by applicant]
US 10220303B1 · Schmidt et al. · 2019 [cited by applicant]
US 10262462B2 · Miller et al. · 2019 [cited by applicant]
US D858550S · Crandall et al. · 2019 [cited by applicant]
US 10540941B2 · Day et al. · 2020 [cited by applicant]
US D879821S · Gray et al. · 2020 [cited by applicant]
US D897353S · Hall et al. · 2020 [cited by applicant]
US D900859S · Satterlie et al. · 2020 [cited by applicant]
US D902948S · Fuller et al. · 2020 [cited by applicant]
US D905730S · Newsom · 2020 [cited by applicant]
US D908728S · Lee et al. · 2021 [cited by applicant]
US 10885874B2 · Day et al. · 2021 [cited by applicant]
US D915424S · Elgena et al. · 2021 [cited by applicant]
US D916819S · Crandall et al. · 2021 [cited by applicant]
US D916851S · Crandall et al. · 2021 [cited by applicant]
US D923028S · Perron et al. · 2021 [cited by applicant]
US 11157159B2 · Bailey et al. · 2021 [cited by applicant]
US D934872S · Natsume et al. · 2021 [cited by applicant]
US D934873S · Natsume et al. · 2021 [cited by applicant]
US D934885S · Sung et al. · 2021 [cited by applicant]
US D936093S · Na et al. · 2021 [cited by applicant]
US D938978S · Vertierra et al. · 2021 [cited by applicant]
US 11367410B2 · Day et al. · 2022 [cited by applicant]
US D962981S · Pazmino et al. · 2022 [cited by applicant]
US 20030058241A1 · Hsu · 2003 [cited by applicant]
US 20030079224A1 · Komar et al. · 2003 [cited by applicant]
US 20040210852A1 · Balakrishnan et al. · 2004 [cited by applicant]
US 20050116929A1 · Molander et al. · 2005 [cited by applicant]
US 20060028436A1 · Armstrong · 2006 [cited by applicant]
US 20060132460A1 · Kolmykov-Zotov et al. · 2006 [cited by applicant]
US 20060248447A1 · Makkonen · 2006 [cited by applicant]
US 20070081123A1 · Lewis · 2007 [cited by applicant]
US 20070174790A1 · Jing et al. · 2007 [cited by applicant]
US 20070182730A1 · Mashitani et al. · 2007 [cited by applicant]
US 20070186191A1 · Kraemer et al. · 2007 [cited by applicant]
US 20090260022A1 · Louch et al. · 2009 [cited by applicant]
US 20090325607A1 · Conway et al. · 2009 [cited by applicant]
US 20100107120A1 · Sareen et al. · 2010 [cited by applicant]
US 20100131886A1 · Gannon et al. · 2010 [cited by applicant]
US 20100174993A1 · Pennington et al. · 2010 [cited by applicant]
US 20100180186A1 · Skinner et al. · 2010 [cited by applicant]
US 20100306704A1 · Cotterill · 2010 [cited by applicant]
US 20110018797A1 · Yen et al. · 2011 [cited by applicant]
US 20110074918A1 · Klappert et al. · 2011 [cited by applicant]
US 20110202869A1 · Sung · 2011 [cited by applicant]
US 20110246942A1 · Misawa · 2011 [cited by applicant]
US 20110294551A1 · Forstall et al. · 2011 [cited by applicant]
US 20110320962A1 · Naganawa · 2011 [cited by applicant]
US 20120127062A1 · Bar-Zeev et al. · 2012 [cited by applicant]
US 20120154446A1 · Adams et al. · 2012 [cited by applicant]
US 20120162549A1 · Gao et al. · 2012 [cited by applicant]
US 20120206345A1 · Langridge · 2012 [cited by applicant]
US 20120218395A1 · Andersen et al. · 2012 [cited by applicant]
US 20120290950A1 · Rapaport et al. · 2012 [cited by applicant]
US 20130082922A1 · Miller · 2013 [cited by applicant]
US 20130100114A1 · Lynch · 2013 [cited by applicant]
US 20130117377A1 · Miller · 2013 [cited by applicant]
US 20130125027A1 · Abovitz · 2013 [cited by applicant]
US 20130135309A1 · King et al. · 2013 [cited by applicant]
US 20130185642A1 · Gammons · 2013 [cited by applicant]
US 20130208234A1 · Lewis · 2013 [cited by applicant]
US 20130242262A1 · Lewis · 2013 [cited by applicant]
US 20130263044A1 · MacLaurin et al. · 2013 [cited by applicant]
US 20130265220A1 · Fleischmann et al. · 2013 [cited by applicant]
US 20130278631A1 · Border et al. · 2013 [cited by applicant]
US 20130325154A1 · Oh et al. · 2013 [cited by applicant]
US 20140003762A1 · Macnamara · 2014 [cited by applicant]
US 20140047392A1 · Kim et al. · 2014 [cited by applicant]
US 20140071539A1 · Gao · 2014 [cited by applicant]
US 20140137016A1 · Cui · 2014 [cited by applicant]
US 20140177023A1 · Gao et al. · 2014 [cited by applicant]
US 20140195985A1 · Yoon et al. · 2014 [cited by applicant]
US 20140218468A1 · Gao et al. · 2014 [cited by applicant]
US 20140267420A1 · Schowengerdt et al. · 2014 [cited by applicant]
US 20140306866A1 · Miller et al. · 2014 [cited by applicant]
US 20140306993A1 · Poulos et al. · 2014 [cited by applicant]
US 20150015460A1 · Kobayashi et al. · 2015 [cited by applicant]
US 20150016777A1 · Abovitz et al. · 2015 [cited by applicant]
US 20150040040A1 · Balan et al. · 2015 [cited by applicant]
US 20150062164A1 · Kobayashi et al. · 2015 [cited by applicant]
US 20150103306A1 · Kaji et al. · 2015 [cited by applicant]
US 20150178939A1 · Bradski et al. · 2015 [cited by applicant]
US 20150186728A1 · Kimura · 2015 [cited by applicant]
US 20150205126A1 · Schowengerdt · 2015 [cited by applicant]
US 20150205358A1 · Lyren · 2015 [cited by applicant]
US 20150206321A1 · Scavezze et al. · 2015 [cited by applicant]
US 20150222883A1 · Welch · 2015 [cited by applicant]
US 20150222884A1 · Cheng · 2015 [cited by applicant]
US 20150235441A1 · Abovitz et al. · 2015 [cited by applicant]
US 20150243100A1 · Abovitz · 2015 [cited by examiner]
US 20150268415A1 · Schowengerdt et al. · 2015 [cited by applicant]
US 20150302652A1 · Miller et al. · 2015 [cited by applicant]
US 20150309263A2 · Abovitz et al. · 2015 [cited by applicant]
US 20150326570A1 · Publicover et al. · 2015 [cited by applicant]
US 20150331601A1 · Rosenberg · 2015 [cited by applicant]
US 20150346490A1 · TeKolste et al. · 2015 [cited by applicant]
US 20150346495A1 · Welch et al. · 2015 [cited by applicant]
US 20150370072A1 · Lee et al. · 2015 [cited by applicant]
US 20160011419A1 · Gao · 2016 [cited by applicant]
US 20160025981A1 · Burns et al. · 2016 [cited by applicant]
US 20160026242A1 · Burns et al. · 2016 [cited by applicant]
US 20160026253A1 · Bradski et al. · 2016 [cited by applicant]
US 20160062470A1 · Pandey et al. · 2016 [cited by applicant]
US 20160085302A1 · Publicover et al. · 2016 [cited by applicant]
US 20160132139A1 · Du et al. · 2016 [cited by applicant]
US 20160196018A1 · Lee et al. · 2016 [cited by applicant]
US 20160357398A1 · Frem et al. · 2016 [cited by applicant]
US 20160364916A1 · Terahata · 2016 [cited by applicant]
US 20160378294A1 · Wright · 2016 [cited by examiner]
US 20170018031A1 · Bandy et al. · 2017 [cited by applicant]
US 20170053450A1 · Rodriguez et al. · 2017 [cited by applicant]
US 20170068430A1 · Brown et al. · 2017 [cited by applicant]
US 20170109936A1 · Powderly et al. · 2017 [cited by applicant]
US 20170235372A1 · Song et al. · 2017 [cited by applicant]
US 20170242479A1 · Moravetz · 2017 [cited by applicant]
US 20170287225A1 · Powderly et al. · 2017 [cited by applicant]
US 20170357333A1 · Balan et al. · 2017 [cited by applicant]
US 20180045963A1 · Hoover et al. · 2018 [cited by applicant]
US 20180046352A1 · Johnson · 2018 [cited by examiner]
US 20180217681A1 · Hiroi · 2018 [cited by examiner]
US 20180232194A1 · Chen · 2018 [cited by examiner]
US 20180276898A1 · Nishizawa · 2018 [cited by applicant]
US 20180292969A1 · Dhawan et al. · 2018 [cited by applicant]
US 20180315248A1 · Bastov et al. · 2018 [cited by applicant]
US 20180321798A1 · Kawamura · 2018 [cited by applicant]
US 20180350145A1 · Byl et al. · 2018 [cited by applicant]
US 20190066529A1 · Grubbs · 2019 [cited by examiner]
US 20190114835A1 · Costa et al. · 2019 [cited by applicant]
US 20190215503A1 · Monson · 2019 [cited by examiner]
US 20190237044A1 · Day et al. · 2019 [cited by applicant]
US 20190377487A1 · Bailey et al. · 2019 [cited by applicant]
US 20200135141A1 · Day et al. · 2020 [cited by applicant]
US 20210166653A1 · Day et al. · 2021 [cited by applicant]
US 20220075517A1 · Bailey et al. · 2022 [cited by applicant]
US 20220293065A1 · Day et al. · 2022 [cited by applicant]
EP 3165996A1 · 2017 [cited by applicant]
JP 2006179006A · 2006 [cited by applicant]
JP 2009080345A · 2009 [cited by applicant]
JP 2014191235A · 2014 [cited by applicant]
JP 2015504616A · 2015 [cited by applicant]
JP 2015222891A · 2015 [cited by applicant]
KR 1020170035958A · 2017 [cited by applicant]
KR 1020170096420A · 2017 [cited by applicant]
WO WO2011106798A1 · 2011 [cited by examiner]
WO WO2019152286A2 · 2019 [cited by applicant]
WO WO2019236344A1 · 2019 [cited by applicant]
Yoshizawa et al., “Display Device and Remote Operation Control Device”, published on Aug. 9, 2018, but filed on Feb. 2, 2017, Document ID: WO-2018142524-A1, pp. 44 (Year: 2017). [cited by examiner]
ARToolKit: https://web.archive.org/web/20051013062315/http://www.hitl.washington.edu:80/artoolkit/documentation/hardware.htm, archived Oct. 13, 2005. (3 pages). [cited by applicant]
Azuma, “A Survey of Augmented Reality,” Presence: Teleoperators and Virtual Environments 6(4):355-385, Aug. 1997. (48 pages). [cited by applicant]
Azuma, “Predictive Tracking for Augmented Reality,” Doctoral dissertation, UNC—Chapel Hill, TR95-007, Feb. 1995. (262 pages). [cited by applicant]
Bimber et al., “Spatial Augmented Reality—Merging Real and Virtual Worlds,” 1st Edition, A K Peters/CRC Press, https://web.media.mit.edu/˜raskar/book/BimberRaskarAugmentedRealityBook.pdf, Aug. 2005. (eBook published Mar… [cited by applicant]
International Preliminary Report on Patentability, dated Aug. 4, 2020, for International Application No. PCT/US19/15274. (8 pages). [cited by applicant]
International Search Report and Written Opinion, dated Aug. 2, 2019, for International Application No. PCT/US19/15274. (18 pages). [cited by applicant]
Invitation to Pay Additional Fees, dated Jun. 10, 2019, for Intertnational Application No. PCT/US19/15274. (3 pages). [cited by applicant]
Jacob, “Eye Tracking in Advanced Interface Design,” Virtual Environments and Advanced Interface Design, Oxford University Press, pp. 258-288, Jun. 1995. (50 pages). [cited by applicant]
Tanriverdi et al., “Interacting With Eye Movements in Virtual Environments,” ACM CHI 2000: Proceedings of the Conference on Human Factors in Computing Systems, pp. 265-272, Apr. 1, 2000. (8 pages). [cited by applicant]