US 12,230,269 B2
Systems and methods to verify trigger keywords in acoustic-based digital assistant applications
Alex Maxwell, Mountain View, CA (US)
Assigned to GOOGLE LLC, Mountain View, CA (US)
Filed by GOOGLE LLC, Mountain View, CA (US)
Filed on Jan. 8, 2024, as Appl. No. 18/407,058.
Application 18/407,058 is a continuation of application No. 17/567,668, filed on Jan. 3, 2022, granted, now 11,869,504.
Application 17/567,668 is a continuation of application No. 16/485,069, granted, now 11,217,243, issued on Jan. 4, 2022, previously published as PCT/US2019/042263, filed on Jul. 17, 2019.
Prior Publication US 2024/0144928 A1, May 2, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G10L 15/22 (2006.01); G06F 16/955 (2019.01); G06F 21/55 (2013.01); G06F 40/205 (2020.01); G10L 15/18 (2013.01); G10L 15/30 (2013.01); H04L 9/40 (2022.01); H04L 67/02 (2022.01); H04L 67/146 (2022.01); G10L 15/08 (2006.01); H04W 88/02 (2009.01)
CPC G10L 15/22 (2013.01) [G06F 16/9558 (2019.01); G06F 21/552 (2013.01); G06F 40/205 (2020.01); G10L 15/1822 (2013.01); G10L 15/30 (2013.01); H04L 63/1483 (2013.01); H04L 67/02 (2013.01); H04L 67/146 (2013.01); G06F 2221/033 (2013.01); G06F 2221/2119 (2013.01); G10L 2015/088 (2013.01); G10L 2015/223 (2013.01); H04W 88/02 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method implemented by one or more processors, the method comprising:
receiving a request to generate a voice-based software application, the request including a uniform resource locator (URL) associated with a service provided by the voice-based software application and an identifier corresponding to an entity of an application developer associated with the voice-based software application;
selecting, based on the request and from a set of verification policies, a particular verification policy;
identifying a plurality of hypertext transfer protocol (HTTP) links that include the URL as a target, each link including a respective character string;
parsing the respective character string of each link of the plurality of links to determine a subset of the plurality of links having a respective character string that includes a reference to the identifier;
determining a verification status of the request based on the particular verification policy and the subset of the plurality of links; and
assigning a trigger keyword to the voice-based software application, responsive to determining that the verification status of the request indicates that the request is verified.