US 12,449,950 B2
Eclipse cursor for virtual content in mixed reality displays
John Austin Day, Miami, FL (US); Lorena Pazmino, Wilton Manors, FL (US); James Cameron Petty, Pleasant Hill, CA (US); Paul Armistead Hoover, Bothell, WA (US); Chris Sorrell, Nanoose Bay (CA); James M. Powderly, Fort Lauderdale, FL (US); Savannah Niles, Fort Lauderdale, FL (US); and Richard St. Claire Bailey, Plantation, FL (US)
Assigned to MAGIG LEAP, INC., Plantation, FL (US)
Filed by Magic Leap, Inc., Plantation, FL (US)
Filed on Dec. 21, 2022, as Appl. No. 18/069,806.
Application 18/069,806 is a continuation of application No. 15/920,830, filed on Mar. 14, 2018, granted, now 11,567,627.
Application 15/920,830 is a continuation in part of application No. 15/884,117, filed on Jan. 30, 2018, granted, now 10,540,941, issued on Jan. 21, 2020.
Prior Publication US 2023/0266859 A1, Aug. 24, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/04817 (2022.01); G06F 3/01 (2006.01); G06F 3/04812 (2022.01); G06F 3/04815 (2022.01); G06F 3/0485 (2022.01); G09G 5/08 (2006.01)
CPC G06F 3/04817 (2013.01) [G06F 3/012 (2013.01); G06F 3/04812 (2013.01); G06F 3/04815 (2013.01); G06F 3/0485 (2013.01); G09G 5/08 (2013.01); G06F 2203/04804 (2013.01); G09G 2340/12 (2013.01); G09G 2354/00 (2013.01)] 24 Claims
OG exemplary drawing
 
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.