US 11,656,336 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 Dec. 11, 2020, as Appl. No. 17/119,312.
Application 17/119,312 is a continuation of application No. 16/380,245, filed on Apr. 10, 2019, granted, now 10,908,696.
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 2021/0096653 A1, Apr. 1, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G01S 13/04 (2006.01); G06F 3/01 (2006.01); G01S 7/41 (2006.01); G01S 13/56 (2006.01); G01S 13/86 (2006.01); H04Q 9/00 (2006.01); G06K 9/62 (2022.01); G01S 13/88 (2006.01); G06F 21/32 (2013.01); G06F 3/04815 (2022.01); G01S 7/40 (2006.01); H04W 4/80 (2018.01); G06N 20/00 (2019.01); H04W 16/28 (2009.01); G01S 13/90 (2006.01); G06V 20/64 (2022.01); G06V 40/20 (2022.01); G06F 16/245 (2019.01); G06F 21/62 (2013.01); A63F 13/21 (2014.01); A63F 13/24 (2014.01); G01S 13/66 (2006.01); G08C 17/02 (2006.01); G06T 7/73 (2017.01); G01S 13/931 (2020.01); G06F 1/16 (2006.01); G06F 3/0484 (2022.01); G01S 19/42 (2010.01); G06F 3/0346 (2013.01); G06F 3/16 (2006.01)
CPC G06F 3/017 (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 7/415 (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/04815 (2013.01); G06F 16/245 (2019.01); G06F 21/32 (2013.01); G06F 21/6245 (2013.01); G06K 9/629 (2013.01); G06K 9/6254 (2013.01); G06K 9/6255 (2013.01); G06K 9/6262 (2013.01); G06K 9/6288 (2013.01); G06N 20/00 (2019.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 19/42 (2013.01); G01S 2013/9322 (2020.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)] 29 Claims
OG exemplary drawing
 
1. A computer-implemented method for controlling a gaming or virtual-reality application, the computer-implemented method comprising:
receiving a radar signal representing reflections of a radar field off a first point and a second point over time, at least one of the first point or the second point being on a portion of a user;
determining, based on the radar signal, relative Doppler-frequencies between the first point and the second point over time;
determining, based on the relative Doppler-frequencies, a user-control action for the gaming or virtual-reality application;
directing, based on the user-control action, the gaming or virtual-reality application to perform an action;
determining, based on the radar signal, locations of at least one of the first point or the second point over time; and
directing, based on the determined locations, the gaming or virtual-reality application to alter a display associated with the gaming or virtual-reality application.