US 12,217,740 B2
Detection and/or enrollment of hot commands to trigger responsive action by automated assistant
Yuan Yuan, Redwood City, CA (US); Bibo Xu, San Jose, CA (US); Tianyu Wang, Los Altos, CA (US); and Anurag Jain, Palo Alto, CA (US)
Assigned to GOOGLE LLC, Mountain View, CA (US)
Filed by GOOGLE LLC, Mountain View, CA (US)
Filed on Feb. 19, 2024, as Appl. No. 18/581,286.
Application 18/581,286 is a continuation of application No. 16/973,384, granted, now 11,948,556, previously published as PCT/US2019/065656, filed on Dec. 11, 2019.
Claims priority of provisional application 62/915,248, filed on Oct. 15, 2019.
Prior Publication US 2024/0194190 A1, Jun. 13, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G10L 15/08 (2006.01); G06F 40/279 (2020.01); G06N 20/00 (2019.01); G06V 40/19 (2022.01)
CPC G10L 15/08 (2013.01) [G06F 40/279 (2020.01); G06N 20/00 (2019.01); G06V 40/19 (2022.01); G10L 2015/088 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method implemented using one or more processors, comprising:
operating an automated assistant using one or more of the processors;
transitioning the automated assistant from a limited listening state into a full speech recognition state in response to a trigger event;
while in the full speech recognition state, receiving, by the automated assistant, a spoken command from a user;
performing speech recognition processing on the spoken command to generate a textual command;
applying the textual command as input across a machine learning model to generate output, wherein the output is indicative of a probability that the textual command was directed to the automated assistant;
determining that the textual command satisfies a frequency threshold in a corpus of textual commands; and
based on the output and the determining, enrolling data indicative of the textual command as a hot command, wherein subsequent to the enrolling, utterance of another textual command that is semantically consistent with the textual command triggers performance of a responsive action by the automated assistant, without requiring explicit invocation of the automated assistant.