US 12,147,482 B1
Modifying query in discourse context
Gil Simha Briskin, Petach Tikva (IL); Ajay Joshi, Mountain View, CA (US); and John Eric Hoffmann, Los Angeles, CA (US)
Assigned to GOOGLE LLC, Mountain View, CA (US)
Filed by GOOGLE LLC, Mountain View, CA (US)
Filed on Oct. 18, 2021, as Appl. No. 17/504,173.
Application 17/504,173 is a continuation of application No. 15/015,362, filed on Feb. 4, 2016, granted, now 11,151,129.
Application 15/015,362 is a continuation of application No. 13/950,956, filed on Jul. 25, 2013, granted, now 9,286,395, issued on Mar. 15, 2016.
Int. Cl. G06F 16/951 (2019.01); G06F 16/242 (2019.01)
CPC G06F 16/951 (2019.01) [G06F 16/2425 (2019.01)] 16 Claims
OG exemplary drawing
 
1. A method performed by a data processing apparatus, the method comprising:
receiving a first query;
in response to receiving the first query, providing first information that is responsive to the first query, for presentation;
receiving a subsequent query, subsequent to the first information being provided for presentation in response to the first query that was provided before the subsequent query;
determining that the first information includes an attribute value for an attribute indicative of a particular discourse context of a plurality of different discourse context types;
in response to determining that the first information includes the attribute value for the attribute indicative of the particular discourse context, determining that the subsequent query belongs to the particular discourse context, based on the subsequent query including one or more terms that are associated with the attribute, for which the first information includes the attribute value, that is indicative of the particular discourse context; and
in response to determining the subsequent query belongs to the particular discourse context:
generating a discourse query that includes one or more terms of the subsequent query and that includes one or more additional terms of the first query that are determined based on the attribute value for the attribute of the first information that is indicative of the particular discourse context;
causing a search to be performed based on the discourse query and in lieu of the subsequent query; and
causing search results responsive to the search performed based on the discourse query to be provided, wherein causing search results responsive to the search performed based on the discourse query to be provided comprises avoiding providing the discourse query for display.