IP Library Patent Application 18787935
Patent Application
App. No. 18/787,935

VIRTUAL RETICLE FOR AUGMENTED REALITY SYSTEMS

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 None
App. No.
18/787,935
Filed
Jul 29, 2024
Examiner
WANG, YUEHAN
Art Unit
2617
USPC
345/633
Abstract

Systems and methods for displaying a virtual reticle in an augmented or virtual reality environment by a wearable device are described. The environment can include real or virtual objects that may be interacted with by the user through a variety of poses, such as, e.g., head pose, eye pose or gaze, or body pose. The user may select objects by pointing the virtual reticle toward a target object by changing pose or gaze. The wearable device can recognize that an orientation of a user's head or eyes is outside of a range of acceptable or comfortable head or eye poses and accelerate the movement of the reticle away from a default position and toward a position in the direction of the user's head or eye movement, which can reduce the amount of movement by the user to align the reticle and target.

Claims (40)

1 . A system comprising:

a sensor configured to obtain an orientation of a head and/or eyes of a user of the system;

non-transitory memory configured to store orientation data;

a display configured to be positioned in front of an eye of a user, and configured to project a virtual reticle toward the eye of the user within a field of view (FOV) of the user, wherein the FOV changes as a head pose of the user changes;

a hardware processor in communication with the sensor, the display, and the non-transitory memory, the hardware processor programmed to:

recognize an orientation of the user's head and/or eyes;

determine whether the orientation of the user's head and/or eyes are outside of a range of acceptable head and/or eye poses; and

at least partly in response to determining that the orientation of the user's head and/or eyes are outside of the range of acceptable head and/or eye poses, shifting movement of the virtual reticle away from a default position and toward a position in a direction of the user's head and/or eye movement.

2 . The system of claim 1 , wherein determining whether the orientation of the user's head and/or eyes are outside of a range of acceptable head and/or eye poses comprises determining whether the acceptable head and/or eye poses satisfies a first orientation threshold.

3 . The system of claim 1 , wherein while the orientation of the user's head and/or eyes are outside of a range of acceptable head and/or eye poses, a location of the virtual reticle is based at least in part on an offset and pose data.

4 . The system of claim 1 , wherein when the orientation of the user's head and/or eyes are outside of a range of acceptable head and/or eye poses, a location of the virtual reticle is based at least in part on an easing function and pose data.

5 . The system of claim 1 , wherein while the orientation of the user's head and/or eyes are outside of a far end limit of the range of acceptable head and/or eye poses, the hardware processor is programmed to cause the display to maintain the virtual reticle at a fixed offset position within the FOV that is offset from the default position.

6 . The system of claim 1 , wherein the virtual reticle comprises a movable indicator identifying a position within the FOV.

7 . The system of claim 1 , wherein the head pose is determined in an axial plane of the user, a coronal plane of the user, and a sagittal plane of the user.

8 . A system comprising:

a sensor configured to obtain an orientation of a head and/or eyes of a user of the system;

non-transitory memory configured to store orientation data;

a display configured to be positioned in front of an eye of a user, and configured to project a virtual reticle toward the eye of the user within a field of view (FOV) of the user, wherein the FOV changes as a head pose of the user changes;

a hardware processor in communication with the sensor, the display, and the non-transitory memory, the hardware processor programmed to:

recognize an orientation of the user's head and/or eyes;

determine whether the orientation of the user's head and/or eyes are outside of a range of acceptable head and/or eye poses;

at least partly in response to determining that the orientation of the user's head and/or eyes are outside of the range of acceptable head and/or eye poses, shifting the virtual reticle away from a default position and toward a position in a direction of the user's head and/or eye movement; and

at least partly in response to determining that the orientation of the user's head and/or eyes are within the range of acceptable head and/or eye poses causing the display to render a virtual reticle at a fixed location within the FOV.

9 . The system of claim 8 , wherein determining whether the orientation of the user's head and/or eves are outside of a range of acceptable head and/or eye poses comprises determining whether the acceptable head and/or eye poses satisfies a first orientation threshold.

10 . The system of claim 8 , wherein while the orientation of the user's head and/or eyes are outside of a range of acceptable head and/or eye poses, a location of the virtual reticle is based at least in part on an offset and pose data.

11 . The system of claim 8 , wherein when the orientation of the user's head and/or eyes are outside of a range of acceptable head and/or eye poses, a location of the virtual reticle is based at least in part on an easing function and pose data.

12 . The system of claim 8 , wherein while the orientation of the user's head and/or eyes are outside of a far end limit of the range of acceptable head and/or eye poses, the hardware processor is programmed to cause the display to maintain the virtual reticle at a fixed offset position within the FOV that is offset from the default position.

13 . The system of claim 8 , wherein the virtual reticle comprises a movable indicator identifying a position within the FOV.

14 . The system of claim 8 , wherein the head pose is determined in an axial plane of the user, a coronal plane of the user, and a sagittal plane of the user.

15 . A method of adjusting a position of a virtual reticle identifying a position within a field of view (FOV) corresponding to a display of a display system, the method comprising:

recognizing an orientation of a user's head and/or eyes based at least on data from one or more sensors;

determining whether the orientation of the user's head and/or eyes are outside of a range of acceptable head and/or eye poses;

at least partly in response to determining that the orientation of the user's head and/or eyes are outside of the range of acceptable head and/or eye poses, shifting movement of the virtual reticle away from a default position and toward a position in a direction of the user's head and/or eye movement; and

at least partly in response to determining, that the orientation of the user's head and/or eyes are within the range of acceptable head and/or eye poses causing the display to render a virtual reticle at a fixed location within the FOV.

16 . The method of claim 15 , wherein determining whether the orientation of the user's head and/or eyes are outside of a range of acceptable head and/or eye poses comprises determining whether the acceptable head and/or eye poses satisfies a first orientation threshold.

17 . The method of claim 15 , wherein while the orientation of the uses head and/or eyes are outside of a range of acceptable head and/or eye poses, a location of the virtual reticle is based at least in part on an offset and pose data.

18 . The method of claim 15 , wherein when the orientation of the user's head and/or eyes are outside of a range of acceptable head and/or eye poses, a location of the virtual reticle is based at least in part on an easing function and pose data.

19 . The method of claim 15 , wherein while the orientation of the user's head and/or eyes are outside of a far end limit of the range of acceptable head and/or eye poses, the method further comprises causing the display to maintain the virtual reticle at a fixed offset position within the FOV that is offset from the default position.

20 . The method of claim 15 , wherein the virtual reticle comprises a movable indicator identifying a position within the FOV.

21 . The method of claim 15 , wherein the head pose is determined in an axial plane of the user, a coronal plane of the user, and a sagittal plane of the user.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2026
From: GIRLING KELLY DESIGN GROUP, LLC D.B.A. ARTEFACT
To: MAGIC LEAP, INC.
Reel/Frame 073501/0827 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2026
From: HOOVER, PAUL ARMISTEAD; BAKER, SAM
To: GIRLING KELLY DESIGN GROUP, LLC D.B.A. ARTEFACT
Reel/Frame 073653/0671 →
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 073387/0487 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2025
From: DEVINE, JENNIFER M.R.
To: MAGIC LEAP, INC.
Reel/Frame 071554/0711 →