US 12,151,138 B2
Virtual evaluation tools for augmented reality exercise experiences
Ilteris Canberk, Marina Del Rey, CA (US); Ivan Fekete, Odessa (UA); Shin Hwun Kang, Los Angeles, CA (US); Dmytro Kucher, Odessa (UA); Ihor Kuzin, Kyiv (UA); Vernon James Carlos Manlapaz, Glendale, CA (US); and Artur Sydoran, Uzhhorod (UA)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Ilteris Canberk, Marina Del Rey, CA (US); Ivan Fekete, Odessa (UA); Shin Hwun Kang, Los Angeles, CA (US); Dmytro Kucher, Odessa (UA); Ihor Kuzin, Kyiv (UA); Vernon James Carlos Manlapaz, Glendale, CA (US); and Artur Sydoran, Uzhhorod (UA)
Filed on Jan. 26, 2022, as Appl. No. 17/584,513.
Prior Publication US 2023/0256297 A1, Aug. 17, 2023
Int. Cl. A63B 24/00 (2006.01); G02B 27/01 (2006.01); G06F 3/01 (2006.01); G06V 40/20 (2022.01); A63B 71/06 (2006.01); G06F 3/0354 (2013.01)
CPC A63B 24/0003 (2013.01) [G02B 27/017 (2013.01); G06F 3/011 (2013.01); G06F 3/017 (2013.01); G06V 40/28 (2022.01); A63B 71/0622 (2013.01); A63B 2071/0625 (2013.01); A63B 2071/0666 (2013.01); A63B 2244/102 (2013.01); G02B 2027/0178 (2013.01); G06F 3/012 (2013.01); G06F 3/015 (2013.01); G06F 3/016 (2013.01); G06F 3/03547 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of presenting an exercise experience with an eyewear device, the eyewear device comprising an inertial measurement unit, a motion evaluation application, and a display, the method comprising:
capturing frames of motion data with the inertial measurement unit;
detecting, based on the captured frames of motion data, a repetitive motion of the eyewear device relative to a physical environment;
presenting on the display, using the motion evaluation application, a virtual target at a target position relative to the display and as an overlay relative to the physical environment, wherein the virtual target comprises a virtual indicator;
determining an eyewear device location relative to the virtual target based on the captured frames of motion data; and
presenting on the display the virtual indicator based on the eyewear device location, such that the virtual indicator moves in correlation with movements of the eyewear device location.