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 |
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.
|