US 12,119,884 B2
Audio receiver device calibration for audio communications between a broadcaster device and a receiver device
Venu Madhav Annamraju, Telangana (IN); Aviral Gupta, Hyderabad (IN); and Heman Khanna, Hyderabad (IN)
Assigned to GOOGLE LLC, Mountain View, CA (US)
Appl. No. 16/968,172
Filed by Google LLC, Mountain View, CA (US)
PCT Filed Dec. 14, 2018, PCT No. PCT/US2018/065766
§ 371(c)(1), (2) Date Aug. 7, 2020,
PCT Pub. No. WO2020/122948, PCT Pub. Date Jun. 18, 2020.
Prior Publication US 2021/0320727 A1, Oct. 14, 2021
Int. Cl. H04B 11/00 (2006.01); H04L 65/611 (2022.01); H04W 12/50 (2021.01)
CPC H04B 11/00 (2013.01) [H04L 65/611 (2022.05); H04W 12/50 (2021.01)] 19 Claims
OG exemplary drawing
 
1. A computer-implemented method to calibrate audio receiver modes in computing devices, comprising, by a first computing device:
broadcasting audio token data via a speaker component of the first computing device;
selecting a first audio receiver configuration from two or more audio receiver configurations;
receiving, at a first time, the audio token data via a microphone component;
in response to receiving the audio token data at the first time;
preprocessing the received audio token data by applying the selected first audio receiver configuration;
decoding the audio token data preprocessed according to the selected first audio receiver configuration;
determining a first signal score based on the decoded audio token data preprocessed according to the selected first audio receiver configuration;
determining a second audio receiver configuration from two or more audio receive confirmation, wherein the second audio receive configuration is different from the first audio receive configuration;
in response to receiving the audio token data a second time:
preprocessing the received audio token data by applying the second audio receiver configuration;
decoding the audio token data preprocessed according to the second audio receiver configuration; and
determining a second signal score based on the decoded audio token data preprocessed according to the second audio receiver configuration;
selecting, from among the first and second signal scores, a highest signal score;
determining an audio receiver configuration associated with the selected highest signal score as a default audio receiver configuration for the model; and
transmitting the default audio receive configuration to one or more computing devices.