US 11,996,103 B2
Voice recognition system
Petar Aleksic, Jersey City, NJ (US); and Pedro J. Moreno Mengibar, Jersey City, NJ (US)
Assigned to Google LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Jul. 11, 2022, as Appl. No. 17/811,605.
Application 17/811,605 is a continuation of application No. 16/837,250, filed on Apr. 1, 2020, granted, now 11,410,660.
Application 16/837,250 is a continuation of application No. 16/353,441, filed on Mar. 14, 2019, granted, now 10,643,617, issued on May 5, 2020.
Application 16/353,441 is a continuation of application No. 15/910,872, filed on Mar. 2, 2018, granted, now 10,269,354, issued on Apr. 23, 2019.
Application 15/910,872 is a continuation of application No. 14/989,642, filed on Jan. 6, 2016, granted, now 10,049,666, issued on Aug. 14, 2018.
Prior Publication US 2022/0343915 A1, Oct. 27, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G10L 15/00 (2013.01); G06F 16/632 (2019.01); G10L 15/04 (2013.01); G10L 15/19 (2013.01); G10L 15/197 (2013.01); G10L 15/22 (2006.01); G10L 15/26 (2006.01); G10L 15/08 (2006.01); G10L 15/183 (2013.01)
CPC G10L 15/26 (2013.01) [G06F 16/632 (2019.01); G10L 15/04 (2013.01); G10L 15/19 (2013.01); G10L 15/197 (2013.01); G10L 2015/085 (2013.01); G10L 15/183 (2013.01); G10L 15/22 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, at an automated speech recognition (ASR) system implemented on a user device, voice input spoken by a user of the user device to perform an action;
determining, by the ASR system, a particular context associated with the voice input, the particular context comprising a list of named-entities corresponding to the particular context, the list of named-entities stored on a server in communication with the user device; and
processing, by the ASR system, using a language model comprising probability values associated with words or sequences of words, the voice input to generate a transcription for the voice input, the language model biasing the transcription for the voice input to include one of the named-entities in the list of named-entities stored on the server that correspond to the particular context.