US 12,124,457 B2
Triggering local extensions based on inferred intent
Qian Zhong, San Jose, CA (US); Claire McLeod, Sunnyvale, CA (US); and Yebin Tao, Sunnyvale, CA (US)
Assigned to Google LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Jun. 22, 2022, as Appl. No. 17/846,795.
Application 17/846,795 is a continuation of application No. 16/669,030, filed on Oct. 30, 2019, granted, now 11,397,737.
Application 16/669,030 is a continuation of application No. PCT/US2019/030866, filed on May 6, 2019.
Prior Publication US 2022/0327130 A1, Oct. 13, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/242 (2019.01); G06F 16/2455 (2019.01); G06F 16/2457 (2019.01); G06F 16/2458 (2019.01); G06F 16/248 (2019.01); G06F 16/25 (2019.01); G06F 16/28 (2019.01); G06N 5/04 (2023.01)
CPC G06F 16/24565 (2019.01) [G06F 16/2428 (2019.01); G06F 16/24575 (2019.01); G06F 16/2471 (2019.01); G06F 16/248 (2019.01); G06F 16/252 (2019.01); G06F 16/285 (2019.01); G06N 5/04 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
obtaining, by one or more computers, cluster data including a plurality of query clusters, wherein each query cluster is a set of multiple different search queries that have been included in a same query cluster based on one or more matching query features;
for each given query cluster from among the plurality of query clusters, maintaining, in a memory accessible to the one or more computers, an intent flag for the given query cluster based on a determination of whether a subset of the multiple different search queries within the given query cluster that trigger a local search feature meets a local intent threshold amount of queries;
receiving, by the one or more computers, a search query submitted by a client device and an indication of one of the plurality of query clusters in which the search query is included;
accessing, by the one or more computers, the intent flag associated with the one of the plurality of query clusters to determine whether the search query is included in a high local intent cluster or a low local intent cluster; and
responding to the search query, including:
adding, by the one or more computers, a local content feature to a content item when the search query is determined to be included in the high local intent cluster; and
distributing, by the one or more computers, the content item to the client device in response to the search query without adding the local content feature when the search query is determined to be included in the low local intent cluster.