US 11,942,095 B2
Speaker verification using co-location information
Raziel Alvarez Guevara, Menlo Park, CA (US); and Othar Hansson, Sunnyvale, CA (US)
Assigned to Google LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on May 1, 2023, as Appl. No. 18/310,497.
Application 18/310,497 is a continuation of application No. 17/221,559, filed on Apr. 2, 2021, granted, now 11,676,608.
Application 17/221,559 is a continuation of application No. 16/573,581, filed on Sep. 17, 2019, granted, now 10,986,498, issued on Apr. 20, 2021.
Application 16/573,581 is a continuation of application No. 16/172,221, filed on Oct. 26, 2018, granted, now 10,460,735, issued on Oct. 29, 2019.
Application 16/172,221 is a continuation of application No. 15/697,052, filed on Sep. 6, 2017, granted, now 10,147,429, issued on Dec. 4, 2018.
Application 15/697,052 is a continuation of application No. 15/201,972, filed on Jul. 5, 2016, granted, now 9,792,914, issued on Oct. 17, 2017.
Application 15/201,972 is a continuation of application No. 14/805,687, filed on Jul. 22, 2015, granted, now 9,412,376, issued on Aug. 9, 2016.
Application 14/805,687 is a continuation of application No. 14/335,380, filed on Jul. 18, 2014, granted, now 9,257,120, issued on Feb. 9, 2016.
Prior Publication US 2023/0267935 A1, Aug. 24, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G10L 17/04 (2013.01); G10L 15/08 (2006.01); G10L 15/22 (2006.01); G10L 17/14 (2013.01); G10L 17/18 (2013.01); G10L 17/22 (2013.01)
CPC G10L 17/04 (2013.01) [G10L 15/083 (2013.01); G10L 15/22 (2013.01); G10L 17/14 (2013.01); G10L 17/18 (2013.01); G10L 17/22 (2013.01); G10L 2015/088 (2013.01); G10L 2015/223 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method when executed on data processing hardware causes the data processing hardware to perform operations comprising:
receiving audio data corresponding to an utterance of a voice command captured by a user device, the user device having a plurality of different users;
determining a particular user among the plurality of different users of the user device as a speaker of the utterance based on a comparison between the audio data and corresponding speaker verification data stored on memory hardware for each user of the plurality of different users of the user device; and
based on determining the particular user among the plurality of different users of the user device as the speaker of the utterance, providing, for output from the user device, a message comprising a speaker identifier associated with the particular user.