US 12,405,961 B1
Query completions
Emanuel Taropa, Los Altos, CA (US); and Ishai Rabinovitz, Haifa (IL)
Assigned to GOOGLE LLC, Mountain View, CA (US)
Filed by GOOGLE LLC, Mountain View, CA (US)
Filed on Jul. 29, 2024, as Appl. No. 18/787,670.
Application 18/787,670 is a continuation of application No. 18/217,900, filed on Jul. 3, 2023, granted, now 12,050,613.
Application 18/217,900 is a continuation of application No. 16/915,207, filed on Jun. 29, 2020, granted, now 11,693,863, issued on Jul. 4, 2023.
Application 16/915,207 is a continuation of application No. 15/470,358, filed on Mar. 27, 2017, granted, now 10,698,901, issued on Jun. 30, 2020.
Application 15/470,358 is a continuation of application No. 15/174,763, filed on Jun. 6, 2016, granted, now 9,639,581, issued on May 2, 2017.
Application 15/174,763 is a continuation of application No. 14/141,820, filed on Dec. 27, 2013, granted, now 9,361,406, issued on Jun. 7, 2016.
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/24 (2019.01); G06F 16/2455 (2019.01); G06F 16/2457 (2019.01); G06F 16/332 (2019.01); G06F 16/9535 (2019.01); G06N 7/01 (2023.01)
CPC G06F 16/24578 (2019.01) [G06F 16/24564 (2019.01); G06F 16/3322 (2019.01); G06F 16/9535 (2019.01); G06N 7/01 (2023.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
receiving, at a first time and via a user interface of a search system, a first query prefix input, the first query prefix input being received from a first user and not yet submitted by the first user to the search system;
in response to receiving the first query prefix input,
causing the search system to identify a first set of query completions based on content of the first query prefix input and a most recently submitted query submitted by the first user to the search system prior to the first query prefix input, and
causing one or more of the first set of query completions to be rendered to the first user;
receiving, at a second time subsequent to the first time, a second query prefix input, the second query prefix input being received from a second user and not yet submitted by the second user to the search system,
in response to receiving the second query prefix input,
causing the search system to identify a second set of query completions based on a content of the second query prefix input and a most recently submitted query submitted by the second user to the search system prior to the second query prefix input, and
causing one or more of the second set of query completions to be rendered to the second user,
wherein the content of the first query prefix input is identical as the content of the second query prefix,
wherein the most recently submitted query submitted by the second user to the search system prior to the second query prefix input is different from the most recently submitted query submitted by the first user to the search system prior to the first query prefix input, and
wherein the first set of query completions is different from the second set of query completions.