IP Library Granted Patent US 12,451,135
Granted Patent B2
US 12,451,135 · App. 18/297,509 · Granted Oct 21, 2025

Context-aware false trigger mitigation for automatic speech recognition (ASR) systems or other systems

Inventors: Cindy Sushen Tseng (Santa Clara, CA); Srinivasa Rao Ponakala (Sunnyvale, CA); Myungjong Kim (Milpitas, CA); Taeyeon Ki (Milpitas, CA); Vijendra Raj Apsingekar (San Jose, CA)
Assignee: Samsung Electronics Co., Ltd.
G10L15/22G10L15/08G10L25/51G10L2015/088G10L2015/223
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,451,135
App. No.
18/297,509
Granted
Oct 21, 2025
Kind
B2
Abstract

A method includes obtaining an audio input and a location associated with an electronic device. The method also includes generating an audio embedding associated with the audio input. The method further includes determining a first difference between the audio embedding associated with the audio input and an audio embedding associated with a known user. The method also includes determining a second difference between the location associated with the electronic device and a known location associated with the known user. The method further includes generating, using a false trigger mitigation (FTM) system, a probability of the audio input including a false trigger for automatic speech recognition based on the audio input, the first difference, and the second difference. In addition, the method includes determining whether to perform automatic speech recognition based on the probability.

Claims (86)

1. A method comprising:

obtaining, using at least one processing device of an electronic device, an audio input and a location, the location associated with the electronic device;

generating, using the at least one processing device, an audio embedding associated with the audio input;

determining, using the at least one processing device, a first difference between the audio embedding associated with the audio input and an audio embedding associated with a known user;

determining, using the at least one processing device, a second difference between the location associated with the electronic device and a known location associated with the known user;

generating, using the at least one processing device and a false trigger mitigation (FTM) system, a probability of the audio input including a false trigger for automatic speech recognition based on the audio input, the first difference, and the second difference; and

determining, using the at least one processing device, whether to perform automatic speech recognition based on the probability.

2. The method of claim 1 , wherein the FTM system is configured to compare an utterance length to a threshold length and increase the probability of the audio input including the false trigger based on how much the utterance length exceeds the threshold length, the utterance length indicative of a duration of speech contained in the audio input.

3. The method of claim 1 , wherein the FTM system is configured to increase the probability of the audio input including the false trigger based on the first difference such that larger differences between the audio embedding associated with the audio input and the audio embedding associated with the known user increase the probability of the audio input including the false trigger.

4. The method of claim 3 , wherein the FTM system is configured to increase the probability of the audio input including the false trigger based on the second difference such that larger differences between the location associated with the electronic device and the known location associated with the known user increase the probability of the audio input including the false trigger.

5. The method of claim 4 , wherein:

the known user represents an enrolled user associated with the electronic device;

the audio embedding associated with the known user represents an audio embedding generated during or after enrollment of the enrolled user; and

the known location associated with the known user represents a location of a home of the enrolled user.

6. The method of claim 1 , further comprising:

initiating automatic speech recognition of the audio input in response to determining that the probability of the audio input including the false trigger is below a threshold probability; and

performing or initiating performance of one or more actions based on a result of the automatic speech recognition.

7. The method of claim 1 , wherein the FTM system generates the probability of the audio input including the false trigger using a formula of:

p ( Y′|X )= p ( Y|X )*(α 0 max(0,|Y|−T)/β 0 +α 1 |U embed −E embed |/β 1 +α 2 |U loc −E loc |/β 2 )

where:

p(Y′|X) represents the probability of the audio input including the false trigger;

p(Y|X) represents an initial probability of the audio input including the false trigger;

α 0 max(0,|Y|−T)/β 0 represents a penalty associated with an utterance length indicative of a duration of speech contained in the audio input;

α 1 |U embed −E embed |/β 1 represents a penalty associated with the first difference;

α 2 |U loc −E loc |/β 2 represents a penalty associated with the second difference;

|Y| represents the utterance length;

T represents a threshold length;

α 0 and β 0 represent tunable parameters associated with the utterance length;

U embed represents the audio embedding associated with the audio input;

E embed represents the audio embedding associated with the known user;

α 1 and β 1 represent tunable parameters associated with the first difference;

U loc represents the location associated with the electronic device;

E loc represents the known location associated with the known user; and

α 2 and β 2 represent tunable parameters associated with the second difference.

8. An electronic device comprising:

at least one processing device configured to:

obtain an audio input and a location, the location associated with the electronic device;

generate an audio embedding associated with the audio input;

determine a first difference between the audio embedding associated with the audio input and an audio embedding associated with a known user;

determine a second difference between the location associated with the electronic device and a known location associated with the known user;

generate, using a false trigger mitigation (FTM) system, a probability of the audio input including a false trigger for automatic speech recognition based on the audio input, the first difference, and the second difference; and

determine whether to perform automatic speech recognition based on the probability.

9. The electronic device of claim 8 , wherein the FTM system is configured to compare an utterance length to a threshold length and increase the probability of the audio input including the false trigger based on how much the utterance length exceeds the threshold length, the utterance length indicative of a duration of speech contained in the audio input.

10. The electronic device of claim 8 , wherein the FTM system is configured to increase the probability of the audio input including the false trigger based on the first difference such that larger differences between the audio embedding associated with the audio input and the audio embedding associated with the known user increase the probability of the audio input including the false trigger.

11. The electronic device of claim 10 , wherein the FTM system is configured to increase the probability of the audio input including the false trigger based on the second difference such that larger differences between the location associated with the electronic device and the known location associated with the known user increase the probability of the audio input including the false trigger.

12. The electronic device of claim 11 , wherein:

the known user represents an enrolled user associated with the electronic device;

the audio embedding associated with the known user represents an audio embedding generated during or after enrollment of the enrolled user; and

the known location associated with the known user represents a location of a home of the enrolled user.

13. The electronic device of claim 8 , wherein the at least one processing device is further configured to:

initiate automatic speech recognition of the audio input in response to determining that the probability of the audio input including the false trigger is below a threshold probability; and

perform or initiate performance of one or more actions based on a result of the automatic speech recognition.

14. The electronic device of claim 8 , wherein the FTM system is configured to generate the probability of the audio input including the false trigger using a formula of:

p ( Y′|X )= p ( Y|X )*(α 0 max(0,|Y|−T)/β 0 +α 1 |U embed −E embed |/β 1 +α 2 |U loc −E loc |/β 2 )

where:

p(Y′|X) represents the probability of the audio input including the false trigger;

p(Y|X) represents an initial probability of the audio input including the false trigger;

α 0 max(0,|Y|−T)/β 0 represents a penalty associated with an utterance length indicative of a duration of speech contained in the audio input;

α 1 |U embed −E embed |/β 1 represents a penalty associated with the first difference;

α 2 |U loc −E loc |/β 2 represents a penalty associated with the second difference;

|Y| represents the utterance length;

T represents a threshold length;

α 0 and β 0 represent tunable parameters associated with the utterance length;

U embed represents the audio embedding associated with the audio input;

E embed represents the audio embedding associated with the known user;

α 1 and β 1 represent tunable parameters associated with the first difference;

U loc represents the location associated with the electronic device;

E loc represents the known location associated with the known user; and

α 2 and β 2 represent tunable parameters associated with the second difference.

15. A non-transitory machine readable medium containing instructions that when executed cause at least one processor of an electronic device to:

obtain an audio input and a location, the location associated with the electronic device;

generate an audio embedding associated with the audio input;

determine a first difference between the audio embedding associated with the audio input and an audio embedding associated with a known user;

determine a second difference between the location associated with the electronic device and a known location associated with the known user;

generate, using a false trigger mitigation (FTM) system, a probability of the audio input including a false trigger for automatic speech recognition based on the audio input, the first difference, and the second difference; and

determine whether to perform automatic speech recognition based on the probability.

16. The non-transitory machine readable medium of claim 15 , wherein the FTM system is configured to compare an utterance length to a threshold length and increase the probability of the audio input including the false trigger based on how much the utterance length exceeds the threshold length, the utterance length indicative of a duration of speech contained in the audio input.

17. The non-transitory machine readable medium of claim 15 , wherein the FTM system is configured to increase the probability of the audio input including the false trigger based on the first difference such that larger differences between the audio embedding associated with the audio input and the audio embedding associated with the known user increase the probability of the audio input including the false trigger.

18. The non-transitory machine readable medium of claim 17 , wherein the FTM system is configured to increase the probability of the audio input including the false trigger based on the second difference such that larger differences between the location associated with the electronic device and the known location associated with the known user increase the probability of the audio input including the false trigger.

19. The non-transitory machine readable medium of claim 18 , wherein:

the known user represents an enrolled user associated with the electronic device;

the audio embedding associated with the known user represents an audio embedding generated during or after enrollment of the enrolled user; and

the known location associated with the known user represents a location of a home of the enrolled user.

20. The non-transitory machine readable medium of claim 15 , further containing instructions that when executed cause the at least one processor to:

initiate automatic speech recognition of the audio input in response to determining that the probability of the audio input including the false trigger is below a threshold probability; and

perform or initiate performance of one or more actions based on a result of the automatic speech recognition.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2023
From: TSENG, CINDY SUSHEN; PONAKALA, SRINIVASA RAO; KIM, MYUNGJONG; KI, TAEYEON; APSINGEKAR, VIJENDRA RAJ
To: SAMSUNG ELECTRONICS CO., LTD
Reel/Frame 063263/0041 →
Continuity (2)
Provisional Application 63396521 · Aug 9, 2022
Related Publication 20240054999A1 · Feb 15, 2024
References Cited (76)
US 9514753B2 · Sharifi et al. · 2016 [cited by applicant]
US 10192548B2 · Clark et al. · 2019 [cited by applicant]
US 10978059B2 · Moreno et al. · 2021 [cited by applicant]
US 11195522B1 · Makashir et al. · 2021 [cited by applicant]
US 11200894B2 · Smith et al. · 2021 [cited by applicant]
US 11205420B1 · Fu et al. · 2021 [cited by applicant]
US 11205433B2 · Kim et al. · 2021 [cited by applicant]
US 11562744B1 · Gao · 2023 [cited by examiner]
US 11710482B2 · Garcia · 2023 [cited by examiner]
US 12045568B1 · Shrivastava · 2024 [cited by examiner]
US 20080015858A1 · Bossemeyer, Jr. · 2008 [cited by applicant]
US 20130339014A1 · Tang · 2013 [cited by examiner]
US 20150081293A1 · Hsu · 2015 [cited by examiner]
US 20150310879A1 · Buchanan · 2015 [cited by examiner]
US 20160012819A1 · Willett · 2016 [cited by examiner]
US 20180204574A1 · Hart · 2018 [cited by examiner]
US 20180211669A1 · Corcoran · 2018 [cited by examiner]
US 20190051299A1 · Ossowski · 2019 [cited by examiner]
US 20190251963A1 · Li et al. · 2019 [cited by applicant]
US 20190295544A1 · Garcia · 2019 [cited by examiner]
US 20200152175A1 · Dernoncourt · 2020 [cited by examiner]
US 20200168223A1 · Choi · 2020 [cited by examiner]
US 20210020162A1 · Griffin et al. · 2021 [cited by applicant]
US 20210082431A1 · Zhou · 2021 [cited by applicant]
US 20210097982A1 · Nowak-Przygodzki et al. · 2021 [cited by applicant]
US 20210097990A1 · Kim · 2021 [cited by examiner]
US 20210118440A1 · Peng · 2021 [cited by examiner]
US 20210120206A1 · Liu · 2021 [cited by examiner]
US 20210166692A1 · Mengibar · 2021 [cited by examiner]
US 20210183392A1 · Lee et al. · 2021 [cited by applicant]
US 20210312923A1 · Gaur · 2021 [cited by examiner]
US 20210350807A1 · Robert Jose · 2021 [cited by examiner]
US 20210366491A1 · Heigold et al. · 2021 [cited by applicant]
US 20220058433A1 · Han et al. · 2022 [cited by applicant]
US 20220068297A1 · Patel et al. · 2022 [cited by applicant]
US 20220093098A1 · Samal et al. · 2022 [cited by applicant]
US 20220188361A1 · Botros · 2022 [cited by examiner]
US 20220199079A1 · Hanson · 2022 [cited by examiner]
US 20220210111A1 · Greenberg · 2022 [cited by examiner]
US 20220223147A1 · Liang · 2022 [cited by applicant]
US 20220284904A1 · Pu · 2022 [cited by examiner]
US 20220335953A1 · Rikhye · 2022 [cited by examiner]
US 20220358917A1 · Chaland · 2022 [cited by examiner]
US 20220366904A1 · Martinson · 2022 [cited by examiner]
US 20220374605A1 · Sethi · 2022 [cited by examiner]
US 20220415320A1 · Zheng · 2022 [cited by examiner]
US 20230117535A1 · Apsingekar · 2023 [cited by examiner]
US 20230419952A1 · Desai · 2023 [cited by examiner]
US 20230419962A1 · Kim · 2023 [cited by examiner]
US 20240029723A1 · Balasubramanian · 2024 [cited by examiner]
US 20240046924A1 · D'hoore · 2024 [cited by examiner]
US 20240054156A1 · Vincent · 2024 [cited by examiner]
US 20240054999A1 · Tseng · 2024 [cited by examiner]
CN 107622770A · 2018 [cited by applicant]
CN 109036412A · 2018 [cited by applicant]
CN 209462276U · 2019 [cited by applicant]
CN 110556127A · 2019 [cited by applicant]
CN 111599361A · 2020 [cited by applicant]
CN 108520743B · 2021 [cited by applicant]
CN 112634894A · 2021 [cited by applicant]
CN 111081217B · 2021 [cited by applicant]
CN 112882394A · 2021 [cited by applicant]
CN 108320733B · 2022 [cited by applicant]
CN 114724566A · 2022 [cited by applicant]
WO 2019233228A1 · 2019 [cited by applicant]
International Search Report and Written Opinion of the International Searching Authority dated Nov. 20, 2023 in connection with International Patent Application No. PCT/KR2023/011274, 6 pages. [cited by applicant]
Desplanques et al., “ECAPA-TDNN: Emphasized Channel Attention, Propagation and Aggregation in TDNN Based Speaker Verification,” proceedings of Interspeech 2020, Aug. 10, 2020, 5 pages. [cited by applicant]
Dighe et al., “Knowledge Transfer for Efficient On-Device False Trigger Mitigation,” Audio and Speech Processing (eess.AS), Oct. 20, 2020, 5 pages. [cited by applicant]
Garg et al., “Streaming Transformer for Hardware Efficient Voice Trigger Detection and False Trigger Mitigation,” Interspeech 2021, Aug. 30-Sep. 3, 2021, Brno, Czechia, 5 pages. [cited by applicant]
Sim et al., “Robust Continuous On-device Personalization for Automatic Speech Recognition,” Interspeech 2021, Aug. 30-Sep. 3, 2021, Brno, Czechia, 5 pages. [cited by applicant]
McGraw et al., “Personalized Speech Recognition on Mobile Devices,” Computation and Language (cs.CL), Mar. 11, 2016, 5 pages. [cited by applicant]
Eskimez et al., “Personalized Speech Enhancement: New Models and Comprehensive Evaluation,” Audio and Speech Processing (eess.AS), Oct. 18, 2021, 5 pages. [cited by applicant]
Balasubramanian et al., “System and Method for Accent-Agnostic Frame-Level Wake Word Detection,” U.S. Appl. No. 17/929,280, 57 pages. [cited by applicant]
Balasubramanian et al., “System and Method for Command Fulfillment Without Wake Word,” U.S. Appl. No. 17/937,198, 61 pages. [cited by applicant]
Kim et al., “System and Method for Speaker Verification for Voice Assistant,” U.S. Appl. No. 18/047,609, 55 pages. [cited by applicant]
Supplementary European Search Report dated Feb. 21, 2025 in connection with European Patent Application No. 23852860.8, 89 pages. [cited by applicant]