US 12,085,670 B2
Advanced gaming and virtual reality control using radar
Patrick M. Amihood, Palo Alto, CA (US); and Ivan Poupyrev, Sunnyvale, CA (US)
Assigned to Google LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on May 4, 2023, as Appl. No. 18/312,509.
Application 18/312,509 is a continuation of application No. 17/119,312, filed on Dec. 11, 2020, granted, now 11,656,336.
Application 17/119,312 is a continuation of application No. 16/380,245, filed on Apr. 10, 2019, granted, now 10,908,696, issued on Feb. 2, 2021.
Application 16/380,245 is a continuation of application No. 15/286,495, filed on Oct. 5, 2016, granted, now 10,300,370, issued on May 28, 2019.
Claims priority of provisional application 62/237,975, filed on Oct. 6, 2015.
Prior Publication US 2023/0273298 A1, Aug. 31, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G01S 13/04 (2006.01); A63F 13/21 (2014.01); A63F 13/24 (2014.01); G01S 7/40 (2006.01); G01S 7/41 (2006.01); G01S 13/56 (2006.01); G01S 13/66 (2006.01); G01S 13/86 (2006.01); G01S 13/88 (2006.01); G01S 13/90 (2006.01); G06F 3/01 (2006.01); G06F 3/04815 (2022.01); G06F 16/245 (2019.01); G06F 18/21 (2023.01); G06F 18/25 (2023.01); G06F 18/28 (2023.01); G06F 18/40 (2023.01); G06F 21/32 (2013.01); G06F 21/62 (2013.01); G06N 20/00 (2019.01); G06V 10/80 (2022.01); G06V 20/64 (2022.01); G06V 40/20 (2022.01); H04Q 9/00 (2006.01); H04W 4/80 (2018.01); H04W 16/28 (2009.01); G01S 13/931 (2020.01); G01S 19/42 (2010.01); G06F 1/16 (2006.01); G06F 3/0346 (2013.01); G06F 3/0484 (2022.01); G06F 3/16 (2006.01); G06T 7/73 (2017.01); G08C 17/02 (2006.01)
CPC G01S 7/415 (2013.01) [A63F 13/21 (2014.09); A63F 13/24 (2014.09); G01S 7/4004 (2013.01); G01S 7/41 (2013.01); G01S 7/412 (2013.01); G01S 13/56 (2013.01); G01S 13/66 (2013.01); G01S 13/86 (2013.01); G01S 13/867 (2013.01); G01S 13/88 (2013.01); G01S 13/888 (2013.01); G01S 13/90 (2013.01); G01S 13/904 (2019.05); G06F 3/011 (2013.01); G06F 3/017 (2013.01); G06F 3/04815 (2013.01); G06F 16/245 (2019.01); G06F 18/217 (2023.01); G06F 18/25 (2023.01); G06F 18/253 (2023.01); G06F 18/28 (2023.01); G06F 18/41 (2023.01); G06F 21/32 (2013.01); G06F 21/6245 (2013.01); G06N 20/00 (2019.01); G06V 10/806 (2022.01); G06V 20/64 (2022.01); G06V 40/28 (2022.01); H04Q 9/00 (2013.01); H04W 4/80 (2018.02); H04W 16/28 (2013.01); A63F 2300/8082 (2013.01); G01S 13/865 (2013.01); G01S 13/931 (2013.01); G01S 2013/9322 (2020.01); G01S 19/42 (2013.01); G06F 1/163 (2013.01); G06F 3/0346 (2013.01); G06F 3/0484 (2013.01); G06F 3/165 (2013.01); G06F 2203/0384 (2013.01); G06F 2221/2105 (2013.01); G06T 7/75 (2017.01); G08C 17/02 (2013.01); G08C 2201/93 (2013.01); H04Q 2209/883 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for controlling a gaming or virtual-reality application, the method comprising:
receiving a radar signal representing reflections of a radar field off two or more points over time, at least one of the two or more points being on a portion of an object, the object in contact with a body of a user;
determining, based on the radar signal, relative Doppler-frequencies between the two or more points over time;
determining, based on the relative Doppler-frequencies, a user-control action for the gaming or virtual-reality application; and
directing, based on the user-control action, the gaming or virtual-reality application to perform an action.