US 12,475,916 B2
Context-based detection of end-point of utterance
Paras Surendra Doshi, Mumbai (IN); Ayush Agarwal, Bangalore (IN); and Shri Prakash, Dallas, TX (US)
Assigned to QUALCOMM Incorporated, San Diego, CA (US)
Filed by QUALCOMM Incorporated, San Diego, CA (US)
Filed on Mar. 8, 2021, as Appl. No. 17/195,578.
Application 17/195,578 is a continuation of application No. 15/951,989, filed on Apr. 12, 2018, granted, now 10,943,606.
Prior Publication US 2021/0193176 A1, Jun. 24, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G10L 25/87 (2013.01); G10L 15/05 (2013.01); G10L 15/19 (2013.01); G10L 15/22 (2006.01)
CPC G10L 25/87 (2013.01) [G10L 15/05 (2013.01); G10L 15/19 (2013.01); G10L 15/22 (2013.01); G10L 2015/223 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for processing an audio signal by an electronic device, the method comprising:
receiving, by an automatic speech recognition (ASR) module, the audio signal representing an utterance of a user;
selecting, by the ASR module, a first semantic network based on context of the audio signal, wherein the first semantic network comprises a plurality of slots, each slot of the plurality of slots associated with a set of words;
generating, based on automatic speech recognition processing performed on a first portion of the audio signal by the ASR module, a first ASR output that indicates one or more words identified in the utterance and an end time of the utterance;
associating, by the ASR module and based on the first ASR output, the one or more words with one or more slots of the plurality of slots; and
in response to a determination that passage of time after the end time of the utterance exceeds a timeout threshold amount of time associated with a last filled slot of the one or more slots:
determining an amount of time of time to adjust the timeout threshold amount of time, wherein a duration of the amount of time is determined based on data for the user; and
augmenting the timeout threshold amount of time associated with the last filled slot by the determined amount of time to adjust the timeout threshold, wherein the data is associated with the first semantic network.