IP Library › Granted Patent US 12,357,911
Granted Patent B2
US 12,357,911 · App. 18/407,308 · Granted Jul 15, 2025

Tracking hand gestures for interactive game control in augmented reality

Inventors: Ilteris Canberk (Marina Del Rey, CA); Dmytro Kucher (Odessa, UA); Dmytro Hovorov (Luhansk, UA); Artur Sydoran (Uzhhorod, UA)
Assignee: Snap Inc.
A63F13/428A63F13/213A63F13/26A63F13/537G06F3/017G06F3/0425G06F3/04817G06T11/60A63F2300/8082G06T2210/12G06T2210/21
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,357,911
App. No.
18/407,308
Filed
Jan 8, 2024
Granted
Jul 15, 2025
Kind
B2
Art Unit
3715
USPC
463/31
Abstract

Example systems, devices, media, and methods are described for presenting an interactive game in augmented reality on the display of a smart eyewear device. A hand tracking utility detects and tracks the location of hand gestures in real time, based on high-definition video data. The detected hand gestures are compared to a library of hand gestures and landmarks. Examples include synchronized, multi-player games in which each device detects and shares hand gestures with other devices for evaluation and scoring. A single-player example includes gesture-shaped icons presented on a virtual scroll that appears to move toward an apparent collision with corresponding key images, awarding points if the player's hand is located near the apparent collision and the detected hand shape matches the moving icon.

Claims (132)

1. A method of presenting an interactive game in augmented reality, the method comprising:

capturing frames of video data with a camera coupled to an eyewear device comprising a processor, a memory, a hand tracking utility, and a display;

presenting on the display a virtual field of play comprising a distal location and a scoring location, wherein the virtual field of play is persistently viewable as an overlay relative to a physical environment, independent of movement of the eyewear device relative to the physical environment,

presenting on the display a first icon in apparent motion from the distal location toward the scoring location on the virtual field of play;

detecting in the frames of video data, with the hand tracking utility, a final hand shape;

selecting a final virtual game piece from a set of virtual game pieces based on the final hand shape;

presenting on the display the final virtual game piece as an overlay relative to the final hand shape;

detecting a final hand location associated with the final hand shape relative to the scoring location; and

incrementing a game score on the display if the final virtual game piece matches the first icon and the final hand location matches the scoring location.

2. The method of claim 1 , wherein detecting the final hand location further comprises:

presenting on the display a game clock configured to increment from a start time to a final time;

detecting the final hand location associated with the final time; and

incrementing the game score based on the final time, the final virtual game piece, and the final hand location.

3. The method of claim 1 , wherein incrementing the game score further comprises:

detecting an opposing final virtual game piece, and

incrementing the game score based on a comparison of the final virtual game piece to the opposing final virtual game piece.

4. The method of claim 1 , further comprising:

presenting on the display a game clock configured to increment from a start time to a final time;

detecting in the captured frames of video data, with the hand tracking utility and before the final time, a preliminary hand shape;

presenting on the display a bounding box near the preliminary hand shape; and

presenting on the display a preliminary virtual game piece based on the detected preliminary hand shape.

5. The method of claim 1 , further comprising:

presenting on the display a game clock configured to increment from a start time to a final time;

synchronizing the game clock with an opponent device comprising an opponent display, such that the game clock presents and increments simultaneously on the display and the opponent display;

initiating the game clock at the start time on both the displays in response to detecting a start signal in the captured frames of video data;

detecting an opposing final virtual game piece; and

presenting on the display the opposing final virtual game piece within the virtual field of play and spaced apart from the final virtual game piece.

6. The method of claim 1 , further comprising:

presenting on the display a game clock configured to increment from a start time to a final time;

presenting on the display a first key image at the scoring location;

presenting on the display the virtual field of play, wherein the virtual field of play comprises a first lane associated with a virtual scroll extending from the distal location toward the scoring location;

presenting on the display the first icon in apparent motion along the near first lane from the distal location toward the first key image at the scoring location, wherein the first icon persistently matches the first key image;

detecting a final hand location relative to the first lane, wherein the final time is further associated with an apparent collision between the first icon and the first key image;

determining whether the detected final hand location is a location match relative to the apparent collision in the first lane;

determining whether the detected final hand shape is a shape match relative to the first key image; and

in response to detecting both the shape match and the location match, incrementing the game score by one.

7. The method of claim 1 , wherein selecting the final virtual game piece further comprises:

presenting on the display a bounding box near the final hand location, wherein the bounding box comprises a subset of depth information associated with a plurality of pixels;

identifying a set of hand landmarks associated with the final hand shape based on the subset of depth information; and

selecting a candidate hand gesture from a library of hand gestures based on the set of hand landmarks.

8. The method of claim 7 , wherein the library of hand gestures and the set of virtual game pieces comprises:

a first gesture associated with a virtual fist-like game piece, a fist-shaped key image, and a fist-shaped icon;

an open-hand gesture associated with a virtual open-hand game piece, a hand-shaped key image, and a hand-shaped icon;

a two-finger vee gesture associated with a virtual two-finger vee game piece, a vee-shaped key image, and a vee-shaped icon;

a pointing gesture associated with a virtual pointing-finger game piece, a pointing key image, and a pointing key icon; and

a two-finger horns gesture associated with a virtual two-finger horns game piece, a two-finger key image, and a two-finger key icon.

9. An interactive game presentation system, comprising:

an eyewear device comprising a processor, a memory, a camera, a hand tracking utility, and a display;

programming in the memory, wherein execution of the programming by the processor configured the eyewear device to perform functions, including functions to:

capture frames of video data with a camera coupled to an eyewear device comprising a processor, a memory, a hand tracking utility, and a display;

presenting on the display a virtual field of play comprising a distal location and a scoring location, wherein the virtual field of play is persistently viewable as an overlay relative to a physical environment, independent of movement of the eyewear device relative to the physical environment;

present on the display a first icon in apparent motion from the distal location toward the scoring location on the virtual field of play;

detect in the frames of video data, with the hand tracking utility, a final hand shape;

select a final virtual game piece from a set of virtual game pieces based on the final hand shape;

present on the display the final virtual game piece as an overlay relative to the final hand shape;

detect a final hand location associated with the final hand shape relative to the scoring location; and

increment a game score on the display if the final virtual game piece matches the first icon and the final hand location matches the scoring location.

10. The system of claim 9 , wherein the execution of the programming further configures the eyewear device to:

present on the display a game clock configured to increment from a start time to a final time;

detect the final hand location associated with the final time; and

increment the game score based on the final time, the final virtual game piece, and the final hand location.

11. The system of claim 9 , wherein the execution of the programming further configures the eyewear device to:

present on the display a game clock configured to increment from a start time to a final time;

detect in the captured frames of video data, with the hand tracking utility and before the final time, a preliminary hand shape;

present on the display a bounding box near the preliminary hand shape; and

present on the display a preliminary virtual game piece based on the detected preliminary hand shape.

12. The system of claim 9 , wherein the execution of the programming further configures the eyewear device to:

present on the display a game clock configured to increment from a start time to a final time;

synchronize the game clock with an opponent device comprising an opponent display, such that the game clock presents and increments simultaneously on the display and the opponent display;

initiate the game clock at the start time on both the displays in response to detecting a start signal in the captured frames of video data;

detect an opposing final virtual game piece; and

present on the display the opposing final virtual game piece within the virtual field of play and spaced apart from the final virtual game piece.

13. The system of claim 9 , wherein the execution of the programming further configures the eyewear device to:

present on the display a game clock configured to increment from a start time to a final time;

present on the display a first key image at the scoring location;

present on the display the virtual field of play, wherein the virtual field of play comprises a first lane associated with a virtual scroll extending from the distal location toward the scoring location;

present on the display the first icon in apparent motion along the first lane from the distal location toward the first key image at the scoring location, wherein the first icon persistently matches the first key image;

detect a final hand location relative to the first lane, wherein the final time is further associated with an apparent collision between the first icon and the first key image;

determine whether the detected final hand location is a location match relative to the apparent collision in the first lane;

determine whether the detected final hand shape is a shape match relative to the first key image; and

in response to detecting both the shape match and the location match, increment the game score by one.

14. The system of claim 9 , wherein the execution of the programming further configures the eyewear device to:

present on the display a bounding box near the final hand location, wherein the bounding box comprises a subset of depth information associated with a plurality of pixels;

identify a set of hand landmarks associated with the final hand shape based on the subset of depth information; and

select a candidate hand gesture from a library of hand gestures based on the set of hand landmarks, wherein the library of hand gestures and the set of virtual game pieces comprises:

a first gesture associated with a virtual fist-like game piece, a fist-shaped key image, and a fist-shaped icon;

an open-hand gesture associated with a virtual open-hand game piece, a hand-shaped key image, and a hand-shaped icon;

a two-finger vee gesture associated with a virtual two-finger vee game piece, a vee-shaped key image, and a vee-shaped icon;

a pointing gesture associated with a virtual pointing-finger game piece, a pointing key image, and a pointing key icon; and

a two-finger horns gesture associated with a virtual two-finger horns game piece, a two-finger key image, and a two-finger key icon.

15. A non-transitory computer-readable medium storing program code which, when executed, is operative to cause an electronic processor to perform the steps of:

capturing frames of video data with a camera coupled to an eyewear device comprising a processor, a memory, a hand tracking utility, and a display;

presenting on the display a virtual field of play comprising a distal location and a scoring location, wherein the virtual field of play is persistently viewable as an overlay relative to a physical environment, independent of movement of the eyewear device relative to the physical environment;

presenting on the display a first icon in apparent motion from the distal location toward the scoring location on the virtual field of play;

detecting in the frames of video data, with the hand tracking utility, a final hand shape;

selecting a final virtual game piece from a set of virtual game pieces based on the final hand shape;

presenting on the display the final virtual game piece as an overlay relative to the final hand shape;

detecting a final hand location associated with the final hand shape relative to the scoring location; and

incrementing a game score on the display if the final virtual game piece matches the first icon and the final hand location matches the scoring location.

16. The non-transitory computer-readable medium storing program code of claim 15 , wherein the program code, when executed, is operative to cause an electronic processor to perform the further steps of:

presenting on the display a game clock configured to increment from a start time to a final time;

detecting the final hand location associated with the final time; and

incrementing the game score based on the final time, the final virtual game piece, and the final hand location.

17. The non-transitory computer-readable medium storing program code of claim 15 , wherein the program code, when executed, is operative to cause an electronic processor to perform the further steps of:

presenting on the display a game clock configured to increment from a start time to a final time;

detecting in the captured frames of video data, with the hand tracking utility and before the final time, a preliminary hand shape;

presenting on the display a bounding box near the preliminary hand shape; and

presenting on the display a preliminary virtual game piece based on the detected preliminary hand shape.

18. The non-transitory computer-readable medium storing program code of claim 15 , wherein the program code, when executed, is operative to cause an electronic processor to perform the further steps of:

presenting on the display a game clock configured to increment from a start time to a final time;

synchronizing the game clock with an opponent device comprising an opponent display, such that the game clock presents and increments simultaneously on the display and the opponent display;

initiating the game clock at the start time on both the displays in response to detecting a start signal in the captured frames of video data;

detecting an opposing final virtual game piece; and

presenting on the display the opposing final virtual game piece within the virtual field of play and spaced apart from the final virtual game piece.

19. The non-transitory computer-readable medium storing program code of claim 15 , wherein the program code, when executed, is operative to cause an electronic processor to perform the further steps of:

presenting on the display a game clock configured to increment from a start time to a final time;

presenting on the display a first key image at the scoring location;

presenting on the display the virtual field of play, wherein the virtual field of play comprises a first lane associated with a virtual scroll extending from the distal location toward the scoring location;

presenting on the display the first icon in apparent motion along the first lane from the distal location toward the first key image at the scoring location, wherein the first icon persistently matches the first key image;

detecting a final hand location relative to the first lane, wherein the final time is further associated with an apparent collision between the moving first icon and the first key image;

determining whether the detected final hand location is a location match relative to the apparent collision in the first lane;

determining whether the detected final hand shape is a shape match relative to the first key image; and

in response to detecting both the shape match and the location match, incrementing the game score by one.

20. The non-transitory computer-readable medium storing program code of claim 15 , wherein the program code, when executed, is operative to cause an electronic processor to perform the further steps of:

presenting on the display a bounding box near the final hand location, wherein the bounding box comprises a subset of depth information associated with a plurality of pixels;

identifying a set of hand landmarks associated with the final hand shape based on the subset of depth information; and

selecting a candidate hand gesture from a library of hand gestures based on the set of hand landmarks, wherein the library of hand gestures and the set of virtual game pieces comprises:

a first gesture associated with a virtual fist-like game piece, a fist-shaped key image, and a fist-shaped icon;

an open-hand gesture associated with a virtual open-hand game piece, a hand-shaped key image, and a hand-shaped icon;

a two-finger vee gesture associated with a virtual two-finger vee game piece, a vee-shaped key image, and a vee-shaped icon;

a pointing gesture associated with a virtual pointing-finger game piece, a pointing key image, and a pointing key icon; and

a two-finger horns gesture associated with a virtual two-finger horns game piece, a two-finger key image, and a two-finger key icon.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2025
From: CANBERK, ILTERIS; KUCHER, DMYTRO; HOVOROV, DMYTRO; SYDORAN, ARTUR
To: SNAP INC.
Reel/Frame 070144/0085 →
Continuity (2)
Continuation 17024800 · Sep 18, 2020
Related Publication 20240157235A1 · May 16, 2024
References Cited (206)
US 6028271A · Gillespie et al. · 2000 [cited by applicant]
US 6323846B1 · Westerman et al. · 2001 [cited by applicant]
US 6771294B1 · Pulli et al. · 2004 [cited by applicant]
US 8799821B1 · Rose et al. · 2014 [cited by applicant]
US 9024842B1 · Gomez et al. · 2015 [cited by applicant]
US 9098739B2 · Mutto et al. · 2015 [cited by applicant]
US 9207771B2 · Antoniac · 2015 [cited by applicant]
US 9235051B2 · Salter et al. · 2016 [cited by applicant]
US 9383895B1 · Vinayak et al. · 2016 [cited by applicant]
US 9459454B1 · The · 2016 [cited by examiner]
US 9541996B1 · Baxter et al. · 2017 [cited by applicant]
US 9552673B2 · Hilliges et al. · 2017 [cited by applicant]
US 9575560B2 · Poupyrev et al. · 2017 [cited by applicant]
US 9671566B2 · Abovitz et al. · 2017 [cited by applicant]
US 9990029B2 · Kochi · 2018 [cited by applicant]
US 9996983B2 · Mullins · 2018 [cited by applicant]
US 10057400B1 · Gordon et al. · 2018 [cited by applicant]
US 10057730B2 · Maryaskin et al. · 2018 [cited by applicant]
US 10146414B2 · Heater · 2018 [cited by applicant]
US 10180714B1 · Kin et al. · 2019 [cited by applicant]
US 10220303B1 · Schmidt · 2019 [cited by examiner]
US 10288419B2 · Abovitz et al. · 2019 [cited by applicant]
US 10311833B1 · Qiu et al. · 2019 [cited by applicant]
US 10372228B2 · Mao et al. · 2019 [cited by applicant]
US 10394334B2 · Wang · 2019 [cited by applicant]
US 10429923B1 · Johnston et al. · 2019 [cited by applicant]
US 10509461B2 · Mullen · 2019 [cited by applicant]
US 10579207B2 · Piya et al. · 2020 [cited by applicant]
US 10635895B2 · Andersen et al. · 2020 [cited by applicant]
US 10642369B2 · Iyer et al. · 2020 [cited by applicant]
US 10782779B1 · Eubank et al. · 2020 [cited by applicant]
US 10788897B1 · Benko et al. · 2020 [cited by applicant]
US 10852838B2 · Bradski et al. · 2020 [cited by applicant]
US 10853991B1 · Yan · 2020 [cited by examiner]
US 10866093B2 · Abovitz et al. · 2020 [cited by applicant]
US 10902250B2 · Konin et al. · 2021 [cited by applicant]
US 10909762B2 · Karalis et al. · 2021 [cited by applicant]
US 10928975B2 · Wang et al. · 2021 [cited by applicant]
US 10936080B2 · Marcolina et al. · 2021 [cited by applicant]
US 11003307B1 · Ravasz et al. · 2021 [cited by applicant]
US 11086126B1 · Gollier et al. · 2021 [cited by applicant]
US 11275453B1 · Tham · 2022 [cited by applicant]
US 11277597B1 · Canberk · 2022 [cited by applicant]
US 11294472B2 · Tang et al. · 2022 [cited by applicant]
US 11320911B2 · Schwarz et al. · 2022 [cited by applicant]
US 11334179B2 · Li et al. · 2022 [cited by applicant]
US 11380021B2 · Nakata · 2022 [cited by applicant]
US 11481025B2 · Shimizu et al. · 2022 [cited by applicant]
US 11494000B2 · Katz et al. · 2022 [cited by applicant]
US 11500512B2 · Reithmeir et al. · 2022 [cited by applicant]
US 11520399B2 · Kang · 2022 [cited by applicant]
US 11531402B1 · Stolzenberg · 2022 [cited by applicant]
US 11546505B2 · Canberk · 2023 [cited by applicant]
US 11631228B2 · Fieldman · 2023 [cited by applicant]
US 11740313B2 · Brown · 2023 [cited by applicant]
US 11798429B1 · Canberk · 2023 [cited by applicant]
US 20030156756A1 · Gokturk et al. · 2003 [cited by applicant]
US 20050271279A1 · Fujimura et al. · 2005 [cited by applicant]
US 20070220108A1 · Whitaker · 2007 [cited by examiner]
US 20080219502A1 · Shamaie · 2008 [cited by applicant]
US 20090119609A1 · Matsumoto · 2009 [cited by applicant]
US 20100085317A1 · Park et al. · 2010 [cited by applicant]
US 20100309140A1 · Widgor · 2010 [cited by applicant]
US 20110213664A1 · Osterhout et al. · 2011 [cited by applicant]
US 20120027252A1 · Liu · 2012 [cited by examiner]
US 20120027263A1 · Liu et al. · 2012 [cited by applicant]
US 20120056730A1 · Ujiie et al. · 2012 [cited by applicant]
US 20120086729A1 · Baseley et al. · 2012 [cited by applicant]
US 20120113223A1 · Hilliges et al. · 2012 [cited by applicant]
US 20120194644A1 · Newcombe et al. · 2012 [cited by applicant]
US 20120327117A1 · Weller et al. · 2012 [cited by applicant]
US 20130145320A1 · Oosterholt et al. · 2013 [cited by applicant]
US 20130328927A1 · Mount et al. · 2013 [cited by applicant]
US 20130335324A1 · Kaplan et al. · 2013 [cited by applicant]
US 20140043211A1 · Park · 2014 [cited by applicant]
US 20140212000A1 · Yagcioglu et al. · 2014 [cited by applicant]
US 20140225918A1 · Mittal et al. · 2014 [cited by applicant]
US 20140298266A1 · Lapp · 2014 [cited by applicant]
US 20140306993A1 · Poulos et al. · 2014 [cited by applicant]
US 20140347289A1 · Suh et al. · 2014 [cited by applicant]
US 20140361988A1 · Katz et al. · 2014 [cited by applicant]
US 20140368533A1 · Salter et al. · 2014 [cited by applicant]
US 20150049017A1 · Weber et al. · 2015 [cited by applicant]
US 20150073753A1 · Rameau · 2015 [cited by applicant]
US 20150091824A1 · Hori · 2015 [cited by applicant]
US 20150097719A1 · Balachandreswaran et al. · 2015 [cited by applicant]
US 20150109197A1 · Takagi · 2015 [cited by applicant]
US 20150169176A1 · Cohen et al. · 2015 [cited by applicant]
US 20150199780A1 · Beyk · 2015 [cited by applicant]
US 20150269783A1 · Yun · 2015 [cited by applicant]
US 20150317833A1 · Ebstyne et al. · 2015 [cited by applicant]
US 20150331576A1 · Piya et al. · 2015 [cited by applicant]
US 20150370321A1 · Lundberg · 2015 [cited by applicant]
US 20160033770A1 · Fujimaki et al. · 2016 [cited by applicant]
US 20160035134A1 · Tanaka et al. · 2016 [cited by applicant]
US 20160098093A1 · Cheon · 2016 [cited by examiner]
US 20160203360A1 · Alvarez · 2016 [cited by applicant]
US 20160260251A1 · Stafford et al. · 2016 [cited by applicant]
US 20160261834A1 · Li et al. · 2016 [cited by applicant]
US 20160306431A1 · Stafford et al. · 2016 [cited by applicant]
US 20160372011A1 · Bernal · 2016 [cited by examiner]
US 20170003746A1 · Anglin et al. · 2017 [cited by applicant]
US 20170014683A1 · Maruyama · 2017 [cited by examiner]
US 20170028299A1 · The · 2017 [cited by examiner]
US 20170053383A1 · Heo · 2017 [cited by applicant]
US 20170053447A1 · Chen et al. · 2017 [cited by applicant]
US 20170097687A1 · Pinault et al. · 2017 [cited by applicant]
US 20170123487A1 · Hazra et al. · 2017 [cited by applicant]
US 20170124713A1 · Jurgenson et al. · 2017 [cited by applicant]
US 20170140552A1 · Woo et al. · 2017 [cited by applicant]
US 20170235372A1 · Song et al. · 2017 [cited by applicant]
US 20170270711A1 · Schoenberg · 2017 [cited by applicant]
US 20170293364A1 · Wang · 2017 [cited by applicant]
US 20170295446A1 · Shivappa · 2017 [cited by applicant]
US 20170323488A1 · Mott et al. · 2017 [cited by applicant]
US 20170352184A1 · Poulos et al. · 2017 [cited by applicant]
US 20170357334A1 · Balan et al. · 2017 [cited by applicant]
US 20180005443A1 · Poulos et al. · 2018 [cited by applicant]
US 20180024641A1 · Mao · 2018 [cited by examiner]
US 20180039852A1 · Nakamura · 2018 [cited by examiner]
US 20180075659A1 · Browy et al. · 2018 [cited by applicant]
US 20180196503A1 · Ikeda · 2018 [cited by examiner]
US 20180259775A1 · Ono · 2018 [cited by examiner]
US 20180303667A1 · Peyman · 2018 [cited by examiner]
US 20180329209A1 · Nattukallingal · 2018 [cited by examiner]
US 20190025595A1 · Fukuda · 2019 [cited by examiner]
US 20190025931A1 · Anderson et al. · 2019 [cited by applicant]
US 20190102927A1 · Yokokawa · 2019 [cited by examiner]
US 20190122085A1 · Tout et al. · 2019 [cited by applicant]
US 20190139320A1 · Davies et al. · 2019 [cited by applicant]
US 20190146598A1 · Peri · 2019 [cited by applicant]
US 20190155394A1 · Bedikian · 2019 [cited by examiner]
US 20190167352A1 · Mahfouz · 2019 [cited by applicant]
US 20190220098A1 · Gupta · 2019 [cited by applicant]
US 20190251696A1 · Wang et al. · 2019 [cited by applicant]
US 20190299059A1 · Case, Jr. et al. · 2019 [cited by applicant]
US 20190318544A1 · Skidmore et al. · 2019 [cited by applicant]
US 20190324553A1 · Liu et al. · 2019 [cited by applicant]
US 20190325651A1 · Bradner · 2019 [cited by examiner]
US 20190361521A1 · Stellmach · 2019 [cited by examiner]
US 20190362562A1 · Benson · 2019 [cited by applicant]
US 20190377416A1 · Alexander · 2019 [cited by applicant]
US 20190385371A1 · Joyce et al. · 2019 [cited by applicant]
US 20200005026A1 · Andersen et al. · 2020 [cited by applicant]
US 20200064924A1 · Poupyrev et al. · 2020 [cited by applicant]
US 20200097065A1 · Iyer · 2020 [cited by examiner]
US 20200151900A1 · Weising et al. · 2020 [cited by applicant]
US 20200218423A1 · Ohashi · 2020 [cited by examiner]
US 20200311396A1 · Pollefeys · 2020 [cited by examiner]
US 20200312029A1 · Heinen et al. · 2020 [cited by applicant]
US 20200387228A1 · Ravasz · 2020 [cited by examiner]
US 20210019036A1 · Wang et al. · 2021 [cited by applicant]
US 20210026455A1 · Dash et al. · 2021 [cited by applicant]
US 20210041702A1 · Kimura et al. · 2021 [cited by applicant]
US 20210090337A1 · Ravasz · 2021 [cited by examiner]
US 20210096726A1 · Faulkner · 2021 [cited by examiner]
US 20210174519A1 · Bazarevsky et al. · 2021 [cited by applicant]
US 20210181938A1 · Hassan et al. · 2021 [cited by applicant]
US 20210183158A1 · Korngold et al. · 2021 [cited by applicant]
US 20210208698A1 · Martin · 2021 [cited by examiner]
US 20210209153A1 · Zhang · 2021 [cited by examiner]
US 20210263593A1 · Lacey · 2021 [cited by applicant]
US 20210275914A1 · Wu et al. · 2021 [cited by applicant]
US 20210286502A1 · Lemay · 2021 [cited by examiner]
US 20210334524A1 · Guo et al. · 2021 [cited by applicant]
US 20210373650A1 · Kang et al. · 2021 [cited by applicant]
US 20210383548A1 · Wilson · 2021 [cited by examiner]
US 20210397266A1 · Gupta et al. · 2021 [cited by applicant]
US 20220088476A1 · Canberk et al. · 2022 [cited by applicant]
US 20220103748A1 · Canberk · 2022 [cited by applicant]
US 20220326781A1 · Hwang · 2022 [cited by applicant]
US 20220139056A1 · Fieldman · 2022 [cited by applicant]
US 20220171479A1 · Chappaz et al. · 2022 [cited by applicant]
US 20220179495A1 · Agrawal et al. · 2022 [cited by applicant]
US 20220206102A1 · Brown · 2022 [cited by applicant]
US 20220206588A1 · Canberk et al. · 2022 [cited by applicant]
US 20220334649A1 · Hwang et al. · 2022 [cited by applicant]
US 20230082789A1 · Lu · 2023 [cited by examiner]
US 20230117197A1 · Stolzenberg · 2023 [cited by applicant]
US 20230274511A1 · Miller et al. · 2023 [cited by applicant]
CN 106199511A · 2016 [cited by applicant]
EP 3116615A1 · 2017 [cited by applicant]
EP 3699736A1 · 2020 [cited by applicant]
KR 100793834B1 · 2008 [cited by applicant]
WO 2015192117A1 · 2015 [cited by applicant]
Cas and Chary VR: https://www.youtube.com/watch?v =_ 8VqQfrHG94, viewed on Dec. 4, 2021, published online on Feb. 25, 2020 (Year: 2020). [cited by applicant]
Chatain, Julia et al., “DigiGlo: Exploring the Palm as an Input and Display Mechanism through Digital Gloves,” Association for Computing Machinery, CHI PLAY '20, Nov. 2-4, 2020, Virtual Event, Canada, 12 pages. [cited by applicant]
Cirulis Arnis: “Large Scale Augmented Reality for Collaborative Environments”, Jul. 10, 2020 (Jul. 10, 2020), Computer Vision—ECCV 2020 : 16th European Conference, Glasgow, UK, Aug. 23-28, 2020 : Proceedings; [Lecture N… [cited by applicant]
Engadget: “Google Glass Gesture Recognition by OnTheGo Platforms at CES 2014 : Engadget”, Jan. 8, 2014 (Jan. 8, 2014), XP055859805, Retrieved from the Internet: URL: https://www.youtube.com/watch?v=d_jl_ZxPECg [retrieve… [cited by applicant]
Google Atap: “Welcome to Project Soli”, published May 29, 2015, XP055903745, Retrieved from the Internet: URL: https://www.youtube.com/watch?v=OQNiZf SsPc0&t=61s [retrieved on Mar. 21, 2022]. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2021/033642, dated Aug. 30, 2021 (Aug. 30, 2021)—11 pages. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2021/051109, dated Dec. 10, 2021 (Oct. 12, 2021)—17 pages. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2021/063295, dated Mar. 17, 2022 (Mar. 17, 2022)—13 pages. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2021/063340, dated Apr. 4, 2022 (Apr. 5, 2022)—10 pages. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2022/023608, dated Jul. 11, 2022 (Nov. 7, 2022)—12 pages. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2022/024565, dated Jul. 25, 2022 (Jul. 25, 2022)—15 pages. [cited by applicant]
Matthias Schwaller et al: “Pointing in the Air: Measuring the Effect of Hand Selection Strategies on Performance and Effort”, Jul. 1, 2013 (Jul. 1, 2013), Human Factors in Computing and Informatics Springer Berlin Heide… [cited by applicant]
Partial International Search Report and Written Opinion for International Application No. PCT/US2021/047637, dated Jan. 7, 2022 (Jul. 1, 2022)—10 pages. [cited by applicant]
Song, Chen, “Sensor Fusion for Learning-based Tracking of Controller Movement in Virtual Reality”. Sep. 2019, IEEE, pp. 1-5. (Year: 2019). [cited by applicant]
U.S. Appl. No. 16/865,995, filed May 4, 2020 to Canberk, et al. [cited by applicant]
U.S. Appl. No. 17/588,934, filed Jan. 31, 2022 to Stolzenberg. [cited by applicant]
U.S. Appl. No. 17/589,065, filed Jan. 31, 2022 to Stolzenberg. [cited by applicant]
U.S. Appl. No. 17/714,352, filed Apr. 6, 2022 to Hwang et al. [cited by applicant]
U.S. Appl. No. 17/719,654, filed Apr. 13, 2022 to Hwang et al. [cited by applicant]
1st European Office Action for European Application No. 21773937.4 dated May 2, 2024, 6 pages. [cited by applicant]
2nd European Office Action for European Application No. 21795131.8 dated Oct. 25, 2024, 7 pages. [cited by applicant]