US 12,229,173 B2
Subquery generation from a query
Vladimir Vuskovic, Zollikerberg (CH); Joseph Lange, Zurich (CH); Behshad Behzadi, Freienbach (CH); and Marcin M. Nowak-Przygodzki, Bäch (CH)
Assigned to Google LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Dec. 9, 2020, as Appl. No. 17/116,296.
Application 17/116,296 is a continuation of application No. 16/135,205, filed on Sep. 19, 2018, granted, now 10,885,077.
Claims priority of provisional application 62/564,800, filed on Sep. 28, 2017.
Prior Publication US 2021/0089564 A1, Mar. 25, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/332 (2019.01)
CPC G06F 16/3325 (2019.01) [G06F 16/3329 (2019.01); G06F 16/3338 (2019.01); G06F 16/3344 (2019.01); G06F 16/3349 (2019.01)] 7 Claims
OG exemplary drawing
 
1. A computer-implemented method, the method comprising:
obtaining a query;
generating a set of two subqueries from the query, where the set includes a first subquery and a second subquery;
executing, based on the set of two subqueries, a plurality of searches;
determining a quality score for the set of two subqueries, wherein determining the quality score for the set of two subqueries comprises:
determining a number of search results that are responsive to the first subquery; and
determining, based on the number of search results that are responsive to the first subquery, the quality score for the set of two subqueries;
determining, based on the search results, whether the quality score for the set of two subqueries satisfies a quality threshold; and
in response to determining that the quality score for the set of two subqueries satisfies the quality threshold:
determining that the first subquery corresponds to a first voice action operation, and causing, based on determining the first subquery corresponds to the first voice action operation, the first voice action operation to be executed, and
determining that the second subquery corresponds to a second voice action operation, and causing, based on determining that the second subquery corresponds to the second voice action operation, the second voice action operation to be executed,
wherein the first voice action operation and the second voice action operation are different.