IP Library Granted Patent US 12,374,050
Granted Patent B2
US 12,374,050 · App. 18/652,220 · Granted Jul 29, 2025

Artificial reality environment control through an artificial reality environment schema

Inventors: Gioacchino Noris (Zurich, CH); Michal Hlavac (Seattle, WA); Paul Timothy Furgale (Thalwil, CH); Johannes Joachim Schmid (Zürich, CH); Anush Mohan (San Jose, CA); Christopher Richard Tanner (Highlands Ranch, CO)
Assignee: Meta Platforms Technologies, LLC
G06T19/00G06F16/909
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,374,050
App. No.
18/652,220
Granted
Jul 29, 2025
Kind
B2
Abstract

An artificial reality environment (XRE) schema is defined that supports controlling interactions between various artificial reality actors. The XRE schema includes a set of definitions for an XRE, independent of type of artificial reality device. The definitions in the XRE schema can include standards for both interfaces and data objects. The XRE schema can define XR elements in terms of entities and components of a space, organized according to a hierarchy. Each entity can represent a real or virtual object or space, within the XRE, defined by a name and a collection of one or more components. Each component (as part of an entity) can define aspects and expose information about the entity. The XRE schema can specify structures that that allow actors (e.g., producers, instantiators, and consumers) to define and perform actions in relation to XRE elements.

Claims (71)

1. A method for device-agnostic representation of an artificial reality environment (XRE) using an XRE schema, the method comprising:

defining multiple features, in the artificial reality environment, each as an element defined by the XRE schema,

wherein at least two of the elements each has a defined name and an element list of other elements that element includes, and

wherein at least one element comprises one or more quantity guarantees with respect to its element list;

performing, for two or more elements defined by the XRE schema, application programming interface element constructor calls,

wherein constructed instances for the two or more elements are returned in response to the element constructor calls, and

wherein at least one of the called element constructors, for one element of the two or more elements, enforces the one or more quantity guarantees with respect the element list for the one element; and

adding a node, for each of the constructed instances of each element, to a hierarchy for the artificial reality environment,

wherein each edge in the hierarchy specifies a parent/child link between elements where the parent element contains the child element; and

wherein the method is performed on a first type of artificial reality device and at least one of the elements is accessed by a second type of artificial reality device with a type different from the first type of artificial reality device.

2. The method of claim 1 , wherein each element is either an entity-type element or a component-type element.

3. The method of claim 2 , wherein, in the hierarchy, each entity only links to components and each component only links to entities.

4. The method of claim 2 ,

wherein the at least one element comprises two elements including a first entity and a first component,

wherein the first entity specifies multiple component quantity guarantees, each component quantity guarantee defining an amount of components of a particular type the first entity is linked to; and

wherein the first component specifies at least one entity quantity guarantee, each entity quantity guarantee defining an amount of entities of a particular type the first component is linked to.

5. The method of claim 1 , wherein a root node of the hierarchy is a room element specifying an area that is traversable without going through a doorway, taking stairs, or taking an elevator.

6. The method of claim 1 , wherein at least one element in the hierarchy is linked to an anchor element specifying where, in 3D space, the least one element exists in relation to an origin point.

7. The method of claim 1 ,

wherein the hierarchy is a first hierarchy containing a first root node, and

wherein the first root node includes an element that defines a connection to a second root node of a second hierarchy for another artificial reality environment.

8. The method of claim 1 , wherein performing the application programming interface element constructor calls further comprises:

obtaining element parameters corresponding to one or more element constructors defined for the elements,

wherein, for a particular one of the elements, one or more of the element parameters were generated by machine perception systems that automatically identified aspects of the real world around the artificial reality device of the first type; and

calling the one or more element constructors.

9. The method of claim 1 , wherein at least one particular element, of the elements, is acted upon by:

obtaining a handle for the at least one particular element; and

via the handle:

accessing a query from a query list of the at least one particular element; or

setting or getting an element part of the at least one particular element.

10. The method of claim 1 , wherein the first type of artificial reality device is a virtual reality device and the second type of artificial reality device is an augmented reality or mixed reality device.

11. A non-transitory computer-readable storage medium storing instructions that, when executed by a computing system, cause the computing system to perform a process for device-agnostic representation of an artificial reality environment (XRE) using an XRE schema, the process comprising:

defining multiple features, in the artificial reality environment, each as an element defined by the XRE schema,

wherein at least two of the elements each has a defined name and an element list of other elements that element includes, and

wherein at least one element comprises one or more quantity guarantees with respect to its element list;

performing, for two or more elements defined by the XRE schema, application programming interface element constructor calls,

wherein constructed instances for the two or more elements are returned in response to the element constructor calls, and

wherein at least one of the called element constructors, for one element of the two or more elements, enforces the one or more quantity guarantees with respect the element list for the one element; and

adding a node, for each of the constructed instances of each element, to a hierarchy for the artificial reality environment,

wherein each edge in the hierarchy specifies a parent/child link between elements where the parent element contains the child element.

12. The non-transitory computer-readable storage medium of claim 11 , wherein each element is either an entity-type element or a component-type element.

13. The non-transitory computer-readable storage medium of claim 12 , wherein, in the hierarchy, each entity only links to components and each component only links to entities.

14. The non-transitory computer-readable storage medium of claim 12 ,

wherein the at least one element comprises two elements including a first entity and a first component,

wherein the first entity specifies multiple component quantity guarantees, each component quantity guarantee defining an amount of components of a particular type the first entity is linked to; and

wherein the first component specifies at least one entity quantity guarantee, each entity quantity guarantee defining an amount of entities of a particular type the first component is linked to.

15. The non-transitory computer-readable storage medium of claim 11 , wherein a root node of the hierarchy is a room element specifying an area that is traversable without going through a doorway, taking stairs, or taking an elevator.

16. The non-transitory computer-readable storage medium of claim 11 , wherein at least one element in the hierarchy is linked to an anchor element specifying where, in 3D space, the least one element exists in relation to an origin point.

17. A computing system for device-agnostic representation of an artificial reality environment (XRE) using an XRE schema, 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:

defining multiple features, in the artificial reality environment, each as an element defined by the XRE schema,

wherein at least two of the elements each has a defined name and an element list of other elements that element includes, and

wherein at least one element comprises one or more quantity guarantees with respect to its element list;

performing, for two or more elements defined by the XRE schema, application programming interface element constructor calls,

wherein constructed instances for the two or more elements are returned in response to the element constructor calls, and

wherein at least one of the called element constructors, for one element of the two or more elements, enforces the one or more quantity guarantees with respect the element list for the one element; and

adding a node, for each of the constructed instances of each element, to a hierarchy for the artificial reality environment,

wherein each edge in the hierarchy specifies a parent/child link between elements.

18. The computing system of claim 17 , wherein performing the application programming interface element constructor calls further comprises:

obtaining element parameters corresponding to one or more element constructors defined for the elements,

wherein, for a particular one of the elements, one or more of the element parameters were generated by machine perception systems that automatically identified aspects of the real world around the artificial reality device of the first type; and

calling the one or more element constructors.

19. The computing system of claim 17 , wherein at least one particular element, of the elements, is acted upon by:

obtaining a handle for the at least one particular element; and

via the handle:

accessing a query from a query list of the at least one particular element; or

setting or getting an element part of the at least one particular element.

20. The computing system of claim 17 ,

wherein the process is performed on a first type of artificial reality device and at least one of the elements is accessed by a second type of artificial reality device with a type different from the first type of artificial reality device; and

wherein the first type of artificial reality device is a virtual reality device and the second type of artificial reality device is an augmented reality or mixed reality device.

Continuity (2)
Continuation 17369267 · Jul 7, 2021
Related Publication 20240303932A1 · Sep 12, 2024
References Cited (217)
US 770149A · Bailey · 1904 [cited by applicant]
US 6842175B1 · Schmalstieg et al. · 2005 [cited by applicant]
US 7650575B2 · Cummins et al. · 2010 [cited by applicant]
US 7701439B2 · Hillis et al. · 2010 [cited by applicant]
US 8335991B2 · Douceur et al. · 2012 [cited by applicant]
US 8558759B1 · Prada Gomez et al. · 2013 [cited by applicant]
US 8947351B1 · Noble · 2015 [cited by applicant]
US 9055404B2 · Setlur et al. · 2015 [cited by applicant]
US 9081177B2 · Wong et al. · 2015 [cited by applicant]
US 9117274B2 · Liao et al. · 2015 [cited by applicant]
US 9292089B1 · Sadek · 2016 [cited by applicant]
US 9477368B1 · Filip et al. · 2016 [cited by applicant]
US 9530252B2 · Poulos et al. · 2016 [cited by applicant]
US 9817472B2 · Lee et al. · 2017 [cited by applicant]
US 10127290B1 · Armstrong et al. · 2018 [cited by applicant]
US 10220303B1 · Schmidt et al. · 2019 [cited by applicant]
US 10248284B2 · Itani et al. · 2019 [cited by applicant]
US 10473935B1 · Gribetz et al. · 2019 [cited by applicant]
US 10477104B1 · Roessler · 2019 [cited by applicant]
US 10504277B1 · Haitani et al. · 2019 [cited by applicant]
US 10521944B2 · Sareen et al. · 2019 [cited by applicant]
US 10713831B2 · Arana et al. · 2020 [cited by applicant]
US 10796489B1 · Cordes et al. · 2020 [cited by applicant]
US 10867450B2 · Todeschini · 2020 [cited by applicant]
US 10909762B2 · Karalis et al. · 2021 [cited by applicant]
US 10963144B2 · Fox et al. · 2021 [cited by applicant]
US 11023096B2 · Schneider et al. · 2021 [cited by applicant]
US 11087029B1 · Satpathy · 2021 [cited by applicant]
US 11087529B2 · Yeung et al. · 2021 [cited by applicant]
US 11126320B1 · Thompson et al. · 2021 [cited by applicant]
US 11132066B1 · Blachly et al. · 2021 [cited by applicant]
US 11132827B2 · Gladkov et al. · 2021 [cited by applicant]
US 11176755B1 · Tichenor et al. · 2021 [cited by applicant]
US 11238664B1 · Tavakoli et al. · 2022 [cited by applicant]
US 11947862B1 · Lindo et al. · 2024 [cited by applicant]
US 12008717B2 · Noris et al. · 2024 [cited by applicant]
US 12236540B2 · Estany Rodriguez et al. · 2025 [cited by applicant]
US 20080089587A1 · Kim et al. · 2008 [cited by applicant]
US 20090313299A1 · Bonev et al. · 2009 [cited by applicant]
US 20100251177A1 · Geppert et al. · 2010 [cited by applicant]
US 20100306716A1 · Perez · 2010 [cited by applicant]
US 20110144970A1 · Jiang et al. · 2011 [cited by applicant]
US 20110267265A1 · Stinson · 2011 [cited by applicant]
US 20120069168A1 · Huang et al. · 2012 [cited by applicant]
US 20120143358A1 · Adams et al. · 2012 [cited by applicant]
US 20120188279A1 · Demaine · 2012 [cited by applicant]
US 20120206345A1 · Langridge · 2012 [cited by applicant]
US 20120275686A1 · Wilson et al. · 2012 [cited by applicant]
US 20120293544A1 · Miyamoto et al. · 2012 [cited by applicant]
US 20130051615A1 · Lim et al. · 2013 [cited by applicant]
US 20130063345A1 · Maeda · 2013 [cited by applicant]
US 20130069860A1 · Davidson · 2013 [cited by applicant]
US 20130117688A1 · Yerli · 2013 [cited by applicant]
US 20130125066A1 · Klein et al. · 2013 [cited by applicant]
US 20130141419A1 · Mount et al. · 2013 [cited by applicant]
US 20130147793A1 · Jeon et al. · 2013 [cited by applicant]
US 20130169682A1 · Novak et al. · 2013 [cited by applicant]
US 20130265220A1 · Fleischmann et al. · 2013 [cited by applicant]
US 20140125598A1 · Cheng et al. · 2014 [cited by applicant]
US 20140149901A1 · Hunter · 2014 [cited by applicant]
US 20140236996A1 · Masuko et al. · 2014 [cited by applicant]
US 20140268065A1 · Ishikawa et al. · 2014 [cited by applicant]
US 20140357366A1 · Koganezawa et al. · 2014 [cited by applicant]
US 20140375683A1 · Salter et al. · 2014 [cited by applicant]
US 20140375691A1 · Kasahara · 2014 [cited by applicant]
US 20140378022A1 · Muthyala · 2014 [cited by examiner]
US 20150015504A1 · Lee et al. · 2015 [cited by applicant]
US 20150035746A1 · Cockburn et al. · 2015 [cited by applicant]
US 20150054742A1 · Imoto et al. · 2015 [cited by applicant]
US 20150062160A1 · Sakamoto et al. · 2015 [cited by applicant]
US 20150077592A1 · Fahey · 2015 [cited by applicant]
US 20150094142A1 · Stafford · 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 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 20150253862A1 · Seo et al. · 2015 [cited by applicant]
US 20150261659A1 · Bader et al. · 2015 [cited by applicant]
US 20150356774A1 · Gal et al. · 2015 [cited by applicant]
US 20160026253A1 · Bradski et al. · 2016 [cited by applicant]
US 20160093108A1 · Mao 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 20160173359A1 · Brenner et al. · 2016 [cited by applicant]
US 20160180590A1 · Kamhi et al. · 2016 [cited by applicant]
US 20160378291A1 · Pokrzywka · 2016 [cited by applicant]
US 20170060230A1 · Faaborg et al. · 2017 [cited by applicant]
US 20170075420A1 · Yu et al. · 2017 [cited by applicant]
US 20170076500A1 · Maggiore et al. · 2017 [cited by applicant]
US 20170109936A1 · Powderly et al. · 2017 [cited by applicant]
US 20170139478A1 · Jeon et al. · 2017 [cited by applicant]
US 20170192513A1 · Karmon et al. · 2017 [cited by applicant]
US 20170206691A1 · Harrises et al. · 2017 [cited by applicant]
US 20170242675A1 · Deshmukh · 2017 [cited by applicant]
US 20170243465A1 · Bourne, Jr. 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 20170311129A1 · Lopez-Uricoechea et al. · 2017 [cited by applicant]
US 20170323488A1 · Mott et al. · 2017 [cited by applicant]
US 20170364198A1 · Yoganandan et al. · 2017 [cited by applicant]
US 20170372225A1 · Foresti · 2017 [cited by applicant]
US 20180005429A1 · Osman et al. · 2018 [cited by applicant]
US 20180059901A1 · Gullicksen · 2018 [cited by applicant]
US 20180075659A1 · Browy et al. · 2018 [cited by applicant]
US 20180091304A1 · Brook et al. · 2018 [cited by applicant]
US 20180095616A1 · Valdivia et al. · 2018 [cited by applicant]
US 20180107278A1 · Goel et al. · 2018 [cited by applicant]
US 20180113599A1 · Yin · 2018 [cited by applicant]
US 20180189647A1 · Calvo et al. · 2018 [cited by applicant]
US 20180288391A1 · Lee et al. · 2018 [cited by applicant]
US 20180300557A1 · Rodenas et al. · 2018 [cited by applicant]
US 20180307303A1 · Powderly et al. · 2018 [cited by applicant]
US 20180322701A1 · Pahud et al. · 2018 [cited by applicant]
US 20180329718A1 · Klein et al. · 2018 [cited by applicant]
US 20180335925A1 · Hsiao et al. · 2018 [cited by applicant]
US 20180342106A1 · Rosado · 2018 [cited by applicant]
US 20180357780A1 · Young et al. · 2018 [cited by applicant]
US 20190005724A1 · Pahud et al. · 2019 [cited by applicant]
US 20190094981A1 · Bradski et al. · 2019 [cited by applicant]
US 20190107894A1 · Hebbalaguppe et al. · 2019 [cited by applicant]
US 20190114061A1 · Daniels et al. · 2019 [cited by applicant]
US 20190155481A1 · Diverdi et al. · 2019 [cited by applicant]
US 20190172262A1 · McHugh et al. · 2019 [cited by applicant]
US 20190197785A1 · Tate-Gans 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 20190279426A1 · Musunuri et al. · 2019 [cited by applicant]
US 20190286231A1 · Burns et al. · 2019 [cited by applicant]
US 20190317965A1 · Remis · 2019 [cited by examiner]
US 20190340833A1 · Furtwangler et al. · 2019 [cited by applicant]
US 20190362562A1 · Benson · 2019 [cited by applicant]
US 20190369391A1 · Cordesses et al. · 2019 [cited by applicant]
US 20190377406A1 · Steptoe et al. · 2019 [cited by applicant]
US 20190377416A1 · Alexander · 2019 [cited by applicant]
US 20200066047A1 · Karalis et al. · 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 20200174584A1 · Schliemann et al. · 2020 [cited by applicant]
US 20200210127A1 · Browy · 2020 [cited by applicant]
US 20200218423A1 · Ohashi · 2020 [cited by applicant]
US 20200219319A1 · Lashmar et al. · 2020 [cited by applicant]
US 20200225736A1 · Schwarz et al. · 2020 [cited by applicant]
US 20200225758A1 · Tang et al. · 2020 [cited by applicant]
US 20200226814A1 · Tang et al. · 2020 [cited by applicant]
US 20200285761A1 · Buck et al. · 2020 [cited by applicant]
US 20200285977A1 · Brebner · 2020 [cited by examiner]
US 20200351273A1 · Thomas · 2020 [cited by applicant]
US 20200363924A1 · Flexman et al. · 2020 [cited by applicant]
US 20200363930A1 · Srinivasan et al. · 2020 [cited by applicant]
US 20210012113A1 · Petill et al. · 2021 [cited by applicant]
US 20210014408A1 · Timonen et al. · 2021 [cited by applicant]
US 20210097768A1 · Malia et al. · 2021 [cited by applicant]
US 20210104100A1 · Whitney et al. · 2021 [cited by applicant]
US 20210192856A1 · Lee · 2021 [cited by applicant]
US 20210256769A1 · Bailey et al. · 2021 [cited by applicant]
US 20210272375A1 · Lashmar et al. · 2021 [cited by applicant]
US 20210295602A1 · Scapel et al. · 2021 [cited by applicant]
US 20210306238A1 · Cheng et al. · 2021 [cited by applicant]
US 20210329044A1 · Sommer et al. · 2021 [cited by applicant]
US 20210358201A1 · Cady · 2021 [cited by examiner]
US 20210390765A1 · Laaksonen et al. · 2021 [cited by applicant]
US 20220084279A1 · Lindmeier et al. · 2022 [cited by applicant]
US 20220091722A1 · Faulkner et al. · 2022 [cited by applicant]
US 20220101612A1 · Palangie et al. · 2022 [cited by applicant]
US 20220121344A1 · Pastrana Vicente et al. · 2022 [cited by applicant]
US 20220139052A1 · Tavakoli et al. · 2022 [cited by applicant]
US 20220214743A1 · Dascola et al. · 2022 [cited by applicant]
US 20220253125A1 · Wallen et al. · 2022 [cited by applicant]
US 20220254120A1 · Berliner et al. · 2022 [cited by applicant]
US 20220269888A1 · Stoeva · 2022 [cited by examiner]
US 20220326837A1 · Dessero et al. · 2022 [cited by applicant]
US 20220326967A1 · Khan · 2022 [cited by examiner]
US 20220335694A1 · Bouazizi · 2022 [cited by examiner]
US 20220392093A1 · Poulad et al. · 2022 [cited by applicant]
US 20230050933A1 · Xiao et al. · 2023 [cited by applicant]
US 20230092282A1 · Boesel et al. · 2023 [cited by applicant]
US 20230206571A1 · Darling et al. · 2023 [cited by applicant]
US 20230237192A1 · Kahan et al. · 2023 [cited by applicant]
US 20230260233A1 · Goncalves et al. · 2023 [cited by applicant]
US 20240152244A1 · Dedonato et al. · 2024 [cited by applicant]
US 20240152245A1 · Broughton et al. · 2024 [cited by applicant]
US 20240176839A1 · Chrysanthou · 2024 [cited by applicant]
US 20240331331A1 · Goncalves et al. · 2024 [cited by applicant]
EP 2887322B1 · 2020 [cited by applicant]
WO 2018235371A1 · 2018 [cited by applicant]
WO 2020226832A1 · 2020 [cited by applicant]
WO 2022055822A1 · 2022 [cited by applicant]
WO 2023102139A1 · 2023 [cited by applicant]
WO WO2024085996A1 · 2024 [cited by applicant]
Broitman A., “Learn and Do More with Lens in Google Images,” Oct. 25, 2018, Retrieved from the Internet: URL: https://www.blog.google/products/search/learn-and-do-more-lens-google-images/ , 4 pages. [cited by applicant]
Game Ui Examples: “[VR] Half Life Alyx Menu/Settings/UI,” Feb. 27, 2021, 2 pages, retrieved from the Internet URL: https://www.youtube.com/watch?v=-iNR-J2whJQ&t=7s. [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 Angel… [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/US2022/032288, mailed Sep. 16, 2022, 11 pages. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2023/033526, mailed Dec. 1, 2023, 13 pages. [cited by applicant]
Invitation to Pay Additional Fees for International Application No. PCT/US2021/044098, Nov. 3, 2021, 15 pages. [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, Apr… [cited by applicant]
Melnick K., “Google Rolls out New AR Features for Its Lens APP,” May 28, 2019, Retrieved from the Internet: URL: https://vrscout.com/news/new-ar-features-google-lens/ , 3 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]
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]
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]
International Preliminary Report on Patentability for International Application No. PCT/US2023/033526, mailed May 1, 2025, 11 pages. [cited by applicant]
International Preliminary Report on Patentability for International Application No. PCT/US2023/035591, mailed May 1, 2025, 8 pages. [cited by applicant]
International Preliminary Report on Patentability for International Application No. PCT/US2023/34229, mailed May 8, 2025, 09 pages. [cited by applicant]
25MSR., “Build 2016 HoloLens Building UWP 2D Apps for Microsoft HoloLens,” Apr. 17, 2016, 1 page, Retrieved from the Internet: URL: https://www.youtube.com/watch?v=XlqSXWKh0b4 [retrieved on Nov. 22, 2023]. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2023/035591, mailed Feb. 19, 2024, 10 pages. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2023/34229, mailed Dec. 1, 2023, 10 pages. [cited by applicant]
Tyriel Wood—Vr Tech: “Multitasking in VR w/ Oculus Core 2.0 Oculus Dash First Impression,” Dec. 8, 2017, XP093126606, Retrieved from the Internet: URL:https://www.youtube.com/watch?v=s8EwXluCqEY [retrieved on Feb. 1, 20… [cited by applicant]