US 12,265,560 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 Apr. 28, 2023, as Appl. No. 18/141,172.
Application 18/141,172 is a continuation of application No. 17/116,296, filed on Dec. 9, 2020.
Application 17/116,296 is a continuation of application No. 16/135,205, filed on Sep. 19, 2018, granted, now 10,885,077, issued on Jan. 5, 2021.
Claims priority of provisional application 62/564,800, filed on Sep. 28, 2017.
Prior Publication US 2023/0259537 A1, Aug. 17, 2023
Int. Cl. G06F 16/00 (2019.01); G06F 16/332 (2019.01); G06F 16/3329 (2025.01); G06F 16/3332 (2025.01); G06F 16/334 (2025.01); G06F 16/3349 (2025.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)] 18 Claims
OG exemplary drawing
 
1. A computer-implemented method, the method comprising:
obtaining a query;
identifying, based on pre-processing the query, a position of one or more particular characters in the query;
generating, based on the pre-processing of the query, a set of two subqueries from the query, where the set includes:
a first subquery, that is generated based on a first portion of the query before the position of the one or more particular characters in the query, and
a second subquery, that is generated based on a second portion of the query after the position of the one or more particular characters in the query;
determining a first measure for the query that reflects whether one or more operations that are executable responsive to the query being processed are likely to satisfy a user;
determining a second measure for the set of two subqueries that reflects whether one or more operations that are executable responsive to the set of the two subqueries being processed are likely to satisfy the user;
determining, based on comparing the first measure and the second measure, whether the first measure exceeds the second measure; and
in response to determining that the second measure exceeds the first measure:
providing a first response that is responsive to the first subquery of the set of the two subqueries being processed, and
providing a second response that is responsive to the second subquery of the set of the two subqueries being processed,
wherein one or more of the first response or the second response include an audible output.