IP Library › Granted Patent US 12,663,874
Granted Patent B2
US 12,663,874 · App. 18/884,475 · Granted Jun 23, 2026

Integration of artificial reality interaction modes

Inventor: Hayden Schoen (Evanston, IL)
Assignee: Meta Platforms Technologies, LLC
G06F3/017G06F3/012G06F3/013G06F3/011G06F3/04815G06F3/04842
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,663,874
App. No.
18/884,475
Filed
Sep 13, 2024
Granted
Jun 23, 2026
Kind
B2
Art Unit
2622
USPC
345/157
Abstract

Aspects of the present disclosure are for an interaction mode system that provides multiple interaction modes in an artificial reality environment with automatic, context-specific transitions between interaction modes. An interaction mode can specify how the interaction mode system determines direction indications and movement within an artificial reality environment and interactions for making selections or performing other actions. In some implementations, the interaction mode system can control at least four interaction modes including a no-hands, 3DoF mode, a no-hands, 6DoF mode, a gaze and gesture mode, and a ray casting mode. The interaction mode system can employ a mapping of interaction mode context factors (e.g., which components are enabled, mode settings, lighting or other environment conditions, current body positions, etc.) to interaction modes to control transitioning between particular interaction modes. The interaction mode system can also provide affordances for signaling a current interaction mode and interaction mode transitions.

Claims (71)

1 . A non-transitory computer-readable storage medium storing instructions that, when executed by a computing system communicatively coupled with an artificial reality system, cause the computing system to perform:

selecting a first interaction mode for interpreting a user input in an artificial reality system by identifying first interaction mode context based on first sensor data obtained by a first set of sensors;

in response to selecting the first interaction mode, enabling the first interaction mode, wherein the first interaction mode includes at least: a no-hands interaction mode in which at least some user interactions are performed using a gaze cursor;

selecting a second interaction mode for interpreting the user input in the artificial reality system by identifying second interaction mode context based on second sensor data obtained by a second set of sensors, wherein the second sensor data is distinct from the first sensor data; and

in response to selecting the second interaction mode, enabling the second interaction mode, wherein the second interaction mode includes at least: gaze and gesture interaction mode in which at least some user interactions are performed through a combination of a tracked user gaze and identified user gestures.

2 . The non-transitory computer-readable storage medium of claim 1 , wherein the first interaction mode comprises:

receiving user indications of direction at least based on a determined orientation of a user's head, wherein a position of the gaze cursor is based on the user indications of direction; and

receiving user indications of an action, in relation to one of the user indications of direction, based on a dwell timer;

wherein:

when user position tracking input is not available, the first interaction mode does not translate user movements in X, Y, and Z axes into field-of-view movements in the X, Y, and Z axes in an artificial reality environment; and

when user position tracking input is available, the first interaction mode automatically translates user movements in the X, Y, and Z axes into field-of-view movements in the X, Y, and Z axes in an artificial reality environment.

3 . The non-transitory computer-readable storage medium of claim 1 , wherein the first interaction mode comprises:

receiving user indications of direction at least based on a determined orientation of a user's head, wherein a position of the gaze cursor is based on the user indications of direction; and

receiving user indications of an action, in relation to one of the user indications of direction, based on a dwell timer.

4 . The non-transitory computer-readable storage medium of claim 1 ,

wherein the tracked user gaze, of the second interaction mode, is tracked by receiving user indications of direction at least based on a determined orientation of a user's head and based on a determined position of the user's head in relation to an artificial reality environment, wherein the determined position of the user's head is based in part on tracked movements of the user along X, Y, and Z axes; and

wherein the identified user gestures, of the second interaction mode, are received in relation to one of the user indications of direction and are determined by tracking a user's hand postures and matching at least one of the user's hand postures to specified actions.

5 . The non-transitory computer-readable storage medium of claim 1 , wherein the identifying the first interaction mode context includes identifying, based on the first sensor data, that hand tracking input is not available or identifying that a first tracked hand pose does not match a hand ready state.

6 . The non-transitory computer-readable storage medium of claim 1 , wherein the identifying the second interaction mode context includes identifying, based on the second sensor data, that a second tracked hand pose matches a hand ready state that comprises a hand pose identified as a user's palm facing at least a threshold amount upward.

7 . The non-transitory computer-readable storage medium of claim 1 ,

wherein the second interaction mode also utilizes the gaze cursor; and

wherein the gaze cursor, in the second interaction mode, is illustrated in a field-of-view for the user, positioned based at least in part on a tracked position of user's head and based on a tracked gaze direction of the user.

8 . The non-transitory computer-readable storage medium of claim 1 ,

wherein the identifying the first interaction mode context includes identifying, based on the first sensor data, that user position tracking input is not available;

wherein the first interaction mode comprises enabling a no-hands, three-degree-of-freedom interaction mode; and

wherein, while in the no-hands, three-degree-of-freedom interaction mode, user movements in X, Y, and Z axes do not automatically translate to field-of-view movements in the X, Y, and Z axes in an artificial reality environment.

9 . The non-transitory computer-readable storage medium of claim 1 ,

wherein the identifying the first interaction mode context, based on the first sensor data, includes identifying that:

user position tracking input is available; and

hand tracking input is not available or that a first tracked hand pose does not match a hand ready state, and

wherein the enabling the first interaction mode comprises enabling a no-hands, six-degree-of-freedom interaction mode; and

wherein, while in the no-hands, six-degree-of-freedom interaction mode, user movements in X, Y, and Z axes are automatically translated to field-of-view movements in the X, Y, and Z axes in an artificial reality environment.

10 . The non-transitory computer-readable storage medium of claim 1 , wherein the instructions, when executed by the computing system, further cause the computing system to perform:

selecting a third interaction mode for interpreting the user input in the artificial reality system by identifying third interaction mode context based on third sensor data obtained by a third set of sensors, wherein the third sensor data is distinct from the first and second sensor data;

in response to selecting the third interaction mode, enabling the third interaction mode, wherein the third interaction mode includes at least: a ray casting interaction mode in which at least some user interactions are performed using a virtual ray projection cast out from a tracked position of a user's hand; and

enabling one of the first interaction mode, the second interaction mode, or the third interaction mode for interpreting the user input in the artificial reality system in response to receiving a user instruction to change from a current interaction mode to an indicated interaction mode including, at least, the first interaction mode, the second interaction mode, and the third interaction mode.

11 . The non-transitory computer-readable storage medium of claim 10 ,

wherein the third interaction mode provides a visual affordance including a shape illustrated in a field-of-view of the user positioned between a user's thumb and at least one other finger; and

wherein the shape is illustrated as resized or distorted according to a determined distance between the user's thumb and the at least one other finger.

12 . The non-transitory computer-readable storage medium of claim 10 , wherein the identifying the third interaction mode context includes identifying, based on the third sensor data, that a third tracked hand pose matches a ray state that comprises a hand pose identified as a user's palm facing at least a threshold amount downward.

13 . A computing system for transitioning between interaction modes for interpreting user input in an artificial reality system, the computing system comprising:

one or more processors; and

one or more memories storing instructions that, when executed by the one or more processors, cause the computing system to perform a process comprising:

selecting a first interaction mode for interpreting a user input in an artificial reality system by identifying first interaction mode context based on first sensor data obtained by a first set of sensors;

in response to selecting the first interaction mode, enabling the first interaction mode, wherein the first interaction mode includes at least: a no-hands interaction mode in which at least some user interactions are performed using a gaze cursor;

selecting a second interaction mode for interpreting the user input in the artificial reality system by identifying second interaction mode context based on second sensor data obtained by a second set of sensors, wherein the second sensor data is distinct from the first sensor data; and

in response to selecting the second interaction mode, enabling the second interaction mode, wherein the second interaction mode includes at least: a gaze and gesture interaction mode in which at least some user interactions are performed through a combination of a tracked user gaze and identified user gestures.

14 . The computing system of claim 13 , wherein the first interaction mode comprises:

receiving user indications of direction at least based on a determined orientation of user's head, wherein a position of the gaze cursor is based on the user indications of direction; and

receiving user indications of an action, in relation to one of the user indications of direction, based on a dwell timer.

15 . The computing system of claim 13 ,

wherein the tracked user gaze, of the second interaction mode, is tracked by receiving user indications of direction at least based on a determined orientation of a user's head and based on a determined position of the user's head in relation to an artificial reality environment, wherein the determined position of the user's head is based in part on tracked movements of the user along X, Y, and Z axes; and

wherein the identified user gestures, of the second interaction mode, are received in relation to one of the user indications of direction and are determined by tracking a user's hand postures and matching at least one of the user's hand postures to specified actions.

16 . The computing system of claim 13 , wherein the instructions, when executed by the one or more processors, cause the computing system to further perform a process comprising:

selecting a third interaction mode for interpreting the user input in the artificial reality system by identifying third interaction mode context based on third sensor data obtained by a third set of sensors, wherein the third sensor data is distinct from the first and second sensor data;

in response to selecting the third interaction mode, enabling the third interaction mode, wherein the third interaction mode includes at least: a ray casting interaction mode in which at least some user interactions are performed using a virtual ray projection cast out from a tracked position of a user's hand; and

enabling one of the first interaction mode, the second interaction mode, or the third interaction mode for interpreting the user input in the artificial reality system in response to receiving a user instruction to change from a current interaction mode to an indicated interaction mode including, at least, the first interaction mode, the second interaction mode, and the third interaction mode.

17 . The computing system of claim 16 ,

wherein the identifying the second interaction mode context includes identifying, based on the second sensor data, that a second tracked hand pose matches a hand ready state that comprises a hand pose identified as a user's palm facing at least a threshold amount upward; or

wherein the identifying the third interaction mode context includes identifying, based on the third sensor data, that a third tracked hand pose matches a ray state that comprises a hand pose identified as the user's palm facing at least a threshold amount downward.

18 . A method for transitioning between interaction modes for interpreting user input in an artificial reality system, the method comprising:

selecting a first interaction mode for interpreting a user input in an artificial reality system by identifying first interaction mode context based on first sensor data obtained by a first set of sensors;

in response to selecting the first interaction mode, enabling the first interaction mode, wherein the first interaction mode includes at least: a no-hands interaction mode in which at least some user interactions are performed using a gaze cursor;

selecting a second interaction mode for interpreting the user input in the artificial reality system by identifying second interaction mode context based on second sensor data obtained by a second set of sensors, wherein the second sensor data is distinct from the first data; and

in response to selecting the second interaction mode, enabling the second interaction mode, wherein the second interaction mode includes at least: a gaze and gesture interaction mode in which at least some user interactions are performed through a combination of a tracked user gaze and identified user gestures.

19 . The method of claim 18 ,

wherein the tracked user gaze, of the second interaction mode, is tracked by receiving user indications of direction at least based on a determined orientation of a user's head and based on a determined position of the user's head in relation to an artificial reality environment, wherein the determined position of the user's head is based in part on tracked movements of the user along X, Y, and Z axes; and

wherein the identified user gestures, of the second interaction mode, are received in relation to one of the user indications of direction and are determined by tracking a user's hand postures and matching at least one of the user's hand postures to specified actions.

20 . The method of claim 18 ,

wherein the identifying the second interaction mode context includes identifying, based on the second sensor data, that a second tracked hand pose matches a hand ready state that comprises a hand pose identified as a user's palm facing at least a threshold amount upward and wherein the second interaction mode context is mapped to a gaze and gesture interaction mode; or

wherein the identifying the first interaction mode context includes identifying, based on the first sensor data, that hand tracking input is not available or identifying that a first tracked hand pose does not match a hand ready state and wherein the first interaction mode context is mapped to a no-hands interaction mode.

Assignments (2)
CHANGE OF NAME Recorded May 29, 2026
From: FACEBOOK TECHNOLOGIES, LLC
To: META PLATFORMS TECHNOLOGIES, LLC
Reel/Frame 075795/0905 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2026
From: SCHOEN, HAYDEN
To: FACEBOOK TECHNOLOGIES, LLC
Reel/Frame 074797/0112 →
Continuity (4)
Continuation 18295526 · Apr 4, 2023
Continuation 17571671 · Jan 10, 2022
Continuation 16915740 · Jun 29, 2020
Related Publication 20250147595A1 · May 8, 2025
References Cited (317)
US 6066954A · Gershenfeld et al. · 2000 [cited by applicant]
US 6842175B1 · Schmalstieg et al. · 2005 [cited by applicant]
US 7542040B2 · Templeman · 2009 [cited by applicant]
US 7701439B2 · Hillis et al. · 2010 [cited by applicant]
US 8493383B1 · Cook et al. · 2013 [cited by applicant]
US 8558759B1 · Prada Gomez et al. · 2013 [cited by applicant]
US 8831794B2 · Persaud et al. · 2014 [cited by applicant]
US 8902227B2 · Harrison · 2014 [cited by applicant]
US 8947351B1 · Noble · 2015 [cited by applicant]
US 9052161B2 · Page · 2015 [cited by applicant]
US 9117274B2 · Liao et al. · 2015 [cited by applicant]
US 9158389B1 · Sharma et al. · 2015 [cited by applicant]
US 9159140B2 · Hoof et al. · 2015 [cited by applicant]
US 9230368B2 · Keane et al. · 2016 [cited by applicant]
US 9245388B2 · Poulos et al. · 2016 [cited by applicant]
US 9292089B1 · Sadek · 2016 [cited by applicant]
US 9342230B2 · Bastien et al. · 2016 [cited by applicant]
US 9367960B2 · Poulos et al. · 2016 [cited by applicant]
US 9412010B2 · Kawaguchi et al. · 2016 [cited by applicant]
US 9477368B1 · Filip et al. · 2016 [cited by applicant]
US 9526983B2 · Lin · 2016 [cited by applicant]
US 9619712B2 · Mullins et al. · 2017 [cited by applicant]
US 9811721B2 · Tang et al. · 2017 [cited by applicant]
US 9817472B2 · Lee et al. · 2017 [cited by applicant]
US 9818231B2 · Coffey et al. · 2017 [cited by applicant]
US 9821224B2 · Latta et al. · 2017 [cited by applicant]
US 9830395B2 · Mullins et al. · 2017 [cited by applicant]
US 9864910B2 · Mullins et al. · 2018 [cited by applicant]
US 9886096B2 · Kang et al. · 2018 [cited by applicant]
US 9910506B2 · Spießl et al. · 2018 [cited by applicant]
US 9940750B2 · Dillavou et al. · 2018 [cited by applicant]
US 10019131B2 · Welker et al. · 2018 [cited by applicant]
US 10026231B1 · Gribetz et al. · 2018 [cited by applicant]
US 10043279B1 · Eshet · 2018 [cited by applicant]
US 10048760B2 · Abercrombie · 2018 [cited by applicant]
US 10067559B2 · Wheeler et al. · 2018 [cited by applicant]
US 10067636B2 · Palmaro · 2018 [cited by applicant]
US 10102676B2 · Yajima et al. · 2018 [cited by applicant]
US 10133342B2 · Mittal et al. · 2018 [cited by applicant]
US 10163001B2 · Kim et al. · 2018 [cited by applicant]
US 10168873B1 · Holz et al. · 2019 [cited by applicant]
US 10175483B2 · Salter et al. · 2019 [cited by applicant]
US 10181218B1 · Goetzinger, Jr. et al. · 2019 [cited by applicant]
US 10220303B1 · Schmidt et al. · 2019 [cited by applicant]
US 10235807B2 · Thomas et al. · 2019 [cited by applicant]
US 10248284B2 · Itani et al. · 2019 [cited by applicant]
US 10303259B2 · Brunner et al. · 2019 [cited by applicant]
US 10325184B2 · Brunner et al. · 2019 [cited by applicant]
US 10339721B1 · Dascola et al. · 2019 [cited by applicant]
US 10387719B2 · Hutka et al. · 2019 [cited by applicant]
US 10416837B2 · Reif · 2019 [cited by applicant]
US 10423241B1 · Pham et al. · 2019 [cited by applicant]
US 10451875B2 · Sutherland et al. · 2019 [cited by applicant]
US 10473935B1 · Gribetz et al. · 2019 [cited by applicant]
US 10481755B1 · Ngo et al. · 2019 [cited by applicant]
US 10521944B2 · Sareen et al. · 2019 [cited by applicant]
US 10535199B1 · Bond et al. · 2020 [cited by applicant]
US 10558048B2 · Fukuda et al. · 2020 [cited by applicant]
US 10592067B2 · Merdan et al. · 2020 [cited by applicant]
US 10617956B2 · Black et al. · 2020 [cited by applicant]
US 10621784B2 · Khan et al. · 2020 [cited by applicant]
US 10627625B2 · Hoover et al. · 2020 [cited by applicant]
US 10649212B2 · Burns et al. · 2020 [cited by applicant]
US 10657694B2 · Sharma et al. · 2020 [cited by applicant]
US 10726266B2 · Sharma et al. · 2020 [cited by applicant]
US 10802582B1 · Clements · 2020 [cited by applicant]
US 10802600B1 · Ravasz et al. · 2020 [cited by applicant]
US 10803314B2 · Tian et al. · 2020 [cited by applicant]
US 10818071B1 · Hoppe et al. · 2020 [cited by applicant]
US 10818088B2 · Jones et al. · 2020 [cited by applicant]
US 10824247B1 · Henrikson et al. · 2020 [cited by applicant]
US 10838574B2 · Agarawala et al. · 2020 [cited by applicant]
US 10859831B1 · Pollard et al. · 2020 [cited by applicant]
US 10890653B2 · Giusti et al. · 2021 [cited by applicant]
US 10890967B2 · Stellmach et al. · 2021 [cited by applicant]
US 10901215B1 · Newcombe et al. · 2021 [cited by applicant]
US 10921878B2 · Noris et al. · 2021 [cited by applicant]
US 10922894B2 · Sculli et al. · 2021 [cited by applicant]
US 10943388B1 · Hosenpud et al. · 2021 [cited by applicant]
US 10970936B2 · Osborn et al. · 2021 [cited by applicant]
US 11019283B2 · Carter et al. · 2021 [cited by applicant]
US 11030237B2 · Itani et al. · 2021 [cited by applicant]
US 11030788B2 · Grant · 2021 [cited by applicant]
US 11073902B1 · Rahimi et al. · 2021 [cited by applicant]
US 11077360B2 · Ohashi · 2021 [cited by applicant]
US 11093103B2 · Agarawala et al. · 2021 [cited by applicant]
US 11099638B2 · Johnson et al. · 2021 [cited by applicant]
US 11163417B2 · Hauenstein et al. · 2021 [cited by applicant]
US 11170576B2 · Ravasz et al. · 2021 [cited by applicant]
US 11175730B2 · Johnson et al. · 2021 [cited by applicant]
US 11176745B2 · Ravasz et al. · 2021 [cited by applicant]
US 11178376B1 · Tichenor et al. · 2021 [cited by applicant]
US 11189099B2 · Ravasz et al. · 2021 [cited by applicant]
US 11195320B2 · Lin et al. · 2021 [cited by applicant]
US 11244483B2 · Pollard et al. · 2022 [cited by applicant]
US 11256336B2 · Schoen · 2022 [cited by applicant]
US 11257280B1 · Pedrotti et al. · 2022 [cited by applicant]
US 11294475B1 · Pinchon et al. · 2022 [cited by applicant]
US 11409402B1 · Cole et al. · 2022 [cited by applicant]
US 11416201B2 · Leppänen et al. · 2022 [cited by applicant]
US 11474610B2 · Lee · 2022 [cited by applicant]
US 11609625B2 · Johnson et al. · 2023 [cited by applicant]
US 11625103B2 · Schoen · 2023 [cited by applicant]
US 11637999B1 · Tichenor et al. · 2023 [cited by applicant]
US 11741649B2 · Pollard et al. · 2023 [cited by applicant]
US 11809617B2 · Johnson et al. · 2023 [cited by applicant]
US 11972040B2 · Johnson et al. · 2024 [cited by applicant]
US 11989838B2 · Kawamae et al. · 2024 [cited by applicant]
US 12130967B2 · Schoen · 2024 [cited by examiner]
US 20040224670A1 · Hull et al. · 2004 [cited by applicant]
US 20070003915A1 · Templeman · 2007 [cited by applicant]
US 20080089587A1 · Kim et al. · 2008 [cited by applicant]
US 20100306716A1 · Perez · 2010 [cited by applicant]
US 20110009241A1 · Lane et al. · 2011 [cited by applicant]
US 20110032257A1 · Peterson et al. · 2011 [cited by applicant]
US 20110154266A1 · Friend et al. · 2011 [cited by applicant]
US 20110254846A1 · Lee et al. · 2011 [cited by applicant]
US 20110267265A1 · Stinson · 2011 [cited by applicant]
US 20110310220A1 · McEldowney · 2011 [cited by applicant]
US 20120069168A1 · Huang et al. · 2012 [cited by applicant]
US 20120143358A1 · Adams et al. · 2012 [cited by applicant]
US 20120157198A1 · Latta et al. · 2012 [cited by applicant]
US 20120188279A1 · Demaine · 2012 [cited by applicant]
US 20120206345A1 · Langridge · 2012 [cited by applicant]
US 20120256967A1 · Baldwin et al. · 2012 [cited by applicant]
US 20120275686A1 · Wilson et al. · 2012 [cited by applicant]
US 20120293544A1 · Miyamoto et al. · 2012 [cited by applicant]
US 20120324213A1 · Ho et al. · 2012 [cited by applicant]
US 20130002551A1 · Imoto et al. · 2013 [cited by applicant]
US 20130022843A1 · Tohda · 2013 [cited by applicant]
US 20130026220A1 · Whelihan · 2013 [cited by applicant]
US 20130042296A1 · Hastings et al. · 2013 [cited by applicant]
US 20130063345A1 · Maeda · 2013 [cited by applicant]
US 20130125066A1 · Klein et al. · 2013 [cited by applicant]
US 20130147793A1 · Jeon et al. · 2013 [cited by applicant]
US 20130211843A1 · Clarkson · 2013 [cited by applicant]
US 20130265220A1 · Fleischmann et al. · 2013 [cited by applicant]
US 20140125598A1 · Cheng et al. · 2014 [cited by applicant]
US 20140168217A1 · Kim et al. · 2014 [cited by applicant]
US 20140201666A1 · Bedikian et al. · 2014 [cited by applicant]
US 20140236996A1 · Masuko et al. · 2014 [cited by applicant]
US 20140357366A1 · Koganezawa et al. · 2014 [cited by applicant]
US 20140375691A1 · Kasahara · 2014 [cited by applicant]
US 20150009238A1 · Kudalkar · 2015 [cited by applicant]
US 20150035746A1 · Cockburn et al. · 2015 [cited by applicant]
US 20150054742A1 · Imoto et al. · 2015 [cited by applicant]
US 20150061998A1 · Yang et al. · 2015 [cited by applicant]
US 20150062160A1 · Sakamoto et al. · 2015 [cited by applicant]
US 20150062162A1 · Kim et al. · 2015 [cited by applicant]
US 20150153833A1 · Pinault et al. · 2015 [cited by applicant]
US 20150160736A1 · Fujiwara · 2015 [cited by applicant]
US 20150169076A1 · Cohen et al. · 2015 [cited by applicant]
US 20150176998A1 · Huang et al. · 2015 [cited by applicant]
US 20150181679A1 · Liao et al. · 2015 [cited by applicant]
US 20150206321A1 · Scavezze et al. · 2015 [cited by applicant]
US 20150220150A1 · Plagemann et al. · 2015 [cited by applicant]
US 20150260474A1 · Rublowsky et al. · 2015 [cited by applicant]
US 20150261659A1 · Bader et al. · 2015 [cited by applicant]
US 20150317831A1 · Ebstyne et al. · 2015 [cited by applicant]
US 20150331576A1 · Piya et al. · 2015 [cited by applicant]
US 20160027212A1 · Da Veiga et al. · 2016 [cited by applicant]
US 20160027213A1 · Burns et al. · 2016 [cited by applicant]
US 20160027218A1 · Salter et al. · 2016 [cited by applicant]
US 20160110052A1 · Kim et al. · 2016 [cited by applicant]
US 20160147308A1 · Gelman et al. · 2016 [cited by applicant]
US 20160170603A1 · Bastien et al. · 2016 [cited by applicant]
US 20160171771A1 · Pedrotti et al. · 2016 [cited by applicant]
US 20160210784A1 · Ramsby et al. · 2016 [cited by applicant]
US 20160231810A1 · Imoto et al. · 2016 [cited by applicant]
US 20160266386A1 · Scott et al. · 2016 [cited by applicant]
US 20160378291A1 · Pokrzywka · 2016 [cited by applicant]
US 20170060230A1 · Faaborg et al. · 2017 [cited by applicant]
US 20170060319A1 · Seo et al. · 2017 [cited by applicant]
US 20170109936A1 · Powderly et al. · 2017 [cited by applicant]
US 20170123487A1 · Hazra et al. · 2017 [cited by applicant]
US 20170139472A1 · Basile, Jr. · 2017 [cited by applicant]
US 20170139478A1 · Jeon et al. · 2017 [cited by applicant]
US 20170147078A1 · Van Laack et al. · 2017 [cited by applicant]
US 20170154467A1 · Hu · 2017 [cited by applicant]
US 20170192513A1 · Karmon et al. · 2017 [cited by applicant]
US 20170203213A1 · Stafford · 2017 [cited by applicant]
US 20170205892A1 · Petrovskaya et al. · 2017 [cited by applicant]
US 20170236320A1 · Gribetz et al. · 2017 [cited by applicant]
US 20170237789A1 · Harner et al. · 2017 [cited by applicant]
US 20170243401A1 · Tanaka et al. · 2017 [cited by applicant]
US 20170262063A1 · Blénessy et al. · 2017 [cited by applicant]
US 20170278304A1 · Hildreth et al. · 2017 [cited by applicant]
US 20170287225A1 · Powderly et al. · 2017 [cited by applicant]
US 20170296363A1 · Yetkin et al. · 2017 [cited by applicant]
US 20170364198A1 · Yoganandan et al. · 2017 [cited by applicant]
US 20170372499A1 · Lalonde · 2017 [cited by applicant]
US 20180003982A1 · Burns et al. · 2018 [cited by applicant]
US 20180005443A1 · Poulos et al. · 2018 [cited by applicant]
US 20180024623A1 · Faaborg et al. · 2018 [cited by applicant]
US 20180059901A1 · Gullicksen · 2018 [cited by applicant]
US 20180095635A1 · Valdivia et al. · 2018 [cited by applicant]
US 20180107278A1 · Goel et al. · 2018 [cited by applicant]
US 20180113599A1 · Yin · 2018 [cited by applicant]
US 20180144556A1 · Champion et al. · 2018 [cited by applicant]
US 20180164982A1 · Rakshit et al. · 2018 [cited by applicant]
US 20180190022A1 · Zamir et al. · 2018 [cited by applicant]
US 20180224928A1 · Ross et al. · 2018 [cited by applicant]
US 20180307303A1 · Powderly et al. · 2018 [cited by applicant]
US 20180310116A1 · Arteaga et al. · 2018 [cited by applicant]
US 20180322701A1 · Pahud et al. · 2018 [cited by applicant]
US 20180335925A1 · Hsiao et al. · 2018 [cited by applicant]
US 20180349690A1 · Rhee et al. · 2018 [cited by applicant]
US 20180357780A1 · Young et al. · 2018 [cited by applicant]
US 20190033989A1 · Wang et al. · 2019 [cited by applicant]
US 20190043259A1 · Wang et al. · 2019 [cited by applicant]
US 20190050062A1 · Chen · 2019 [cited by examiner]
US 20190094981A1 · Bradski et al. · 2019 [cited by applicant]
US 20190097981A1 · Koyun et al. · 2019 [cited by applicant]
US 20190102927A1 · Yokokawa · 2019 [cited by applicant]
US 20190102941A1 · Khan et al. · 2019 [cited by applicant]
US 20190107894A1 · Hebbalaguppe et al. · 2019 [cited by applicant]
US 20190130655A1 · Gupta et al. · 2019 [cited by applicant]
US 20190188895A1 · Miller, IV et al. · 2019 [cited by applicant]
US 20190196577A1 · Sronipah et al. · 2019 [cited by applicant]
US 20190213792A1 · Jakubzak et al. · 2019 [cited by applicant]
US 20190258318A1 · Qin et al. · 2019 [cited by applicant]
US 20190278376A1 · Kutliroff et al. · 2019 [cited by applicant]
US 20190279424A1 · Clausen et al. · 2019 [cited by applicant]
US 20190286231A1 · Burns et al. · 2019 [cited by applicant]
US 20190310757A1 · Lee et al. · 2019 [cited by applicant]
US 20190317596A1 · Sato · 2019 [cited by applicant]
US 20190320138A1 · Kaufthal · 2019 [cited by applicant]
US 20190340818A1 · Furtwangler · 2019 [cited by applicant]
US 20190355272A1 · Nusbaum et al. · 2019 [cited by applicant]
US 20190362557A1 · Lacey et al. · 2019 [cited by applicant]
US 20190362562A1 · Benson · 2019 [cited by applicant]
US 20190369391A1 · Cordesses et al. · 2019 [cited by applicant]
US 20190377416A1 · Alexander · 2019 [cited by applicant]
US 20200001461A1 · Cappello et al. · 2020 [cited by applicant]
US 20200012341A1 · Stellmach et al. · 2020 [cited by applicant]
US 20200033957A1 · Bieglmayer · 2020 [cited by applicant]
US 20200064908A1 · Boucher · 2020 [cited by applicant]
US 20200082629A1 · Jones et al. · 2020 [cited by applicant]
US 20200097077A1 · Nguyen et al. · 2020 [cited by applicant]
US 20200097091A1 · Chou et al. · 2020 [cited by applicant]
US 20200103521A1 · Chiarella et al. · 2020 [cited by applicant]
US 20200103963A1 · Kelly et al. · 2020 [cited by applicant]
US 20200134895A1 · Pollard et al. · 2020 [cited by applicant]
US 20200143598A1 · Riordan · 2020 [cited by applicant]
US 20200209949A1 · Noris et al. · 2020 [cited by applicant]
US 20200210137A1 · Noris et al. · 2020 [cited by applicant]
US 20200218423A1 · Ohashi · 2020 [cited by applicant]
US 20200225736A1 · Schwarz et al. · 2020 [cited by applicant]
US 20200225758A1 · Tang et al. · 2020 [cited by applicant]
US 20200225830A1 · Tang et al. · 2020 [cited by applicant]
US 20200226814A1 · Tang et al. · 2020 [cited by applicant]
US 20200241646A1 · Hebbalaguppe et al. · 2020 [cited by applicant]
US 20200249746A1 · Gkaintatzis · 2020 [cited by applicant]
US 20200272231A1 · Klein et al. · 2020 [cited by applicant]
US 20200379576A1 · Chen et al. · 2020 [cited by applicant]
US 20210012113A1 · Petill et al. · 2021 [cited by applicant]
US 20210072817A1 · Bond et al. · 2021 [cited by applicant]
US 20210090331A1 · Ravasz et al. · 2021 [cited by applicant]
US 20210090333A1 · Ravasz et al. · 2021 [cited by applicant]
US 20210090337A1 · Ravasz et al. · 2021 [cited by applicant]
US 20220130100A1 · Pedrotti et al. · 2022 [cited by applicant]
US 20220358715A1 · Tanner et al. · 2022 [cited by applicant]
US 20230188533A1 · LeBeau et al. · 2023 [cited by applicant]
US 20230244321A1 · Schoen · 2023 [cited by applicant]
US 20230325046A1 · De Almeida E De Vincenzo et al. · 2023 [cited by applicant]
US 20240329729A1 · Johnson et al. · 2024 [cited by applicant]
US 20250068291A1 · De Almeida E De Vincenzo et al. · 2025 [cited by applicant]
CN 102804206A · 2012 [cited by applicant]
CN 104050710A · 2014 [cited by applicant]
CN 104380237A · 2015 [cited by applicant]
CN 106575155A · 2017 [cited by applicant]
CN 206961066U · 2018 [cited by applicant]
CN 107992189A · 2018 [cited by applicant]
CN 108292040A · 2018 [cited by applicant]
CN 109478101A · 2019 [cited by applicant]
JP 2009037434A · 2009 [cited by applicant]
JP 2014099184A · 2014 [cited by applicant]
JP 2017201524A · 2017 [cited by applicant]
JP 2018516422A · 2018 [cited by applicant]
JP 2018198075A · 2018 [cited by applicant]
JP 2019517049A · 2019 [cited by applicant]
JP 2019533846A · 2019 [cited by applicant]
KR 20110057921A · 2011 [cited by applicant]
KR 20180124136A · 2018 [cited by applicant]
WO 2017104525A1 · 2017 [cited by applicant]
WO 2018235371A1 · 2018 [cited by applicant]
Office Action mailed Jan. 14, 2025 for Japanese Patent Application No. 2021-088901, filed on May 27, 2021, 4 pages. [cited by applicant]
Office Action mailed Jan. 16, 2025 for Chinese Application No. 202080081235.1, filed Nov. 3, 2020, 13 pages. [cited by applicant]
European Search Report for European Application No. 21172954.6, mailed Oct. 29, 2021, 11 pages. [cited by applicant]
Hincapie-Ramos J.D., et al., “GyroWand: IMU-Based Raycasting for Augmented Reality Head-Mounted Displays,” Proceedings of the 3rd Association for Computing Machinery (ACM) Symposium on Spatial User Interaction, Los Ange… [cited by applicant]
International Preliminary Report on Patentability for International Application No. PCT/US2020/058648, mailed Jun. 16, 2022, 10 pages. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2020/051763, mailed Feb. 3, 2021, 11 Pages. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2020/052976, mailed Dec. 11, 2020, 10 Pages. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2020/058648, mailed Feb. 23, 2021, 12 Pages. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2021/038826, mailed Oct. 19, 2021, 12 pages. [cited by applicant]
Katz N., et al., “Extending Web Browsers with a Unity 3D-Based Virtual Worlds Viewer,” IEEE Computer Society, Sep./Oct. 2011, vol. 15 (5), pp. 15-21. [cited by applicant]
Mayer S., et al., “The Effect of Offset Correction and Cursor on Mid-Air Pointing in Real and Virtual Environments,” Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems, Montreal, QC, Canada, Ap… [cited by applicant]
Office Action mailed Jun. 19, 2024 for Chinese Application No. 202110592331.9, filed May 28, 2021, 8 pages. [cited by applicant]
Olwal A., et al., “The Flexible Pointer: An Interaction Technique for Selection in Augmented and Virtual Reality,” Proceedings of ACM Symposium on User Interface Software and Technology (UIST), Vancouver, BC, Nov. 2-5, … [cited by applicant]
Qiao X., et al., “Web AR: A Promising Future for Mobile Augmented Reality—State of the Art. Challenges, and Insights,” Proceedings of the IEEE, Apr. 2019, vol. 107 (4), pp. 651-666. [cited by applicant]
Renner P., et al., “Ray Casting”, Central Facility Labs [Online], [Retrieved on Apr. 7, 2020], 2 pages, Retrieved from the Internet: URL:https://www.techfak.uni-bielefeld.de/˜tpfeiffe/lehre/VirtualReality/interaction/ra… [cited by applicant]
Schweigert R., et al., “EyePointing: A Gaze-Based Selection Technique,” Proceedings of Mensch and Computer, Hamburg, Germany, Sep. 8-11, 2019, pp. 719-723. [cited by applicant]
Srinivasa R.R., “Augmented Reality Adaptive Web Content,” 13th IEEE Annual Consumer Communications & Networking Conference (CCNC), 2016, pp. 1-4. [cited by applicant]
Unity Gets Toolkit for Common AR/VR Interactions, Unity XR interaction Toolkit Preview [Online], Dec. 19, 2019 Retrieved on Apr. 7, 2020], 1 page, Retrieved from the Internet: URL: http://youtu.be/ZPhv4qmT9EQ. [cited by applicant]
Extended European Search Report for European Patent Application No. 25168972.5, dated Jun. 26, 2025, 8 pages. [cited by applicant]
Notice of Allowance mailed Aug. 1, 2025 for U.S. Appl. No. 18/623,425, filed Apr. 1, 2024, 2 pages. [cited by applicant]
Notice of Allowance mailed Aug. 11, 2025 for U.S. Appl. No. 18/623,425, filed Apr. 1, 2024, 2 pages. [cited by applicant]
Notice of Allowance mailed Jul. 15, 2025 for U.S. Appl. No. 18/623,425, filed Apr. 1, 2024, 9 pages. [cited by applicant]
Office Action mailed Jul. 2, 2025 for Chinese Application No. 202080081235.1, filed Nov. 3, 2020, 12 pages. [cited by applicant]
Office Action mailed Aug. 7, 2025 for European Patent Application No. 21742998.4, filed on Jun. 24, 2021, 8 pages. [cited by applicant]
Office Action mailed Aug. 19, 2025 for Japanese Application No. 2022-579982, filed on Jun. 24, 2021, 3 pages. [cited by applicant]
Office Action mailed Oct. 20, 2025 for Korean Application No. 10-2021-0067565, filed May 26, 2021, 5 pages. [cited by applicant]
Office Action mailed Mar. 25, 2025 for Japanese Application No. 2022-579982, filed on Jun. 24, 2021, 4 pages. [cited by applicant]
Office Action mailed Jul. 27, 2025 for Korean Application No. 10-2023-7002566, filed Jun. 24, 2021, 14 pages. [cited by applicant]
Office Action mailed Sep. 30, 2025 for Korean Application No. 10-2022-7023045, filed Nov. 3, 2020, 12 pages. [cited by applicant]
Extended European Search Report for European Patent Application No. 25217752.2, dated Mar. 4, 2026, 12 pages. [cited by applicant]
Long Q., et al., “Technical Note: Towards Virtual Monitors for Image Guided Interventions Real-Time Streaming to Optical See-Through Head-Monuted Displays,” Oct. 3, 2017, 6 pages, Reterived from the Internet URL: https:… [cited by applicant]