US 12,072,945 B2
Visual search refinement
Jason Luke Wilson, Mill Valley, CA (US); and Naveen Gavini, San Francisco, CA (US)
Assigned to Pinterest, Inc., San Francisco, CA (US)
Filed by Pinterest, Inc., San Francisco, CA (US)
Filed on Jun. 9, 2023, as Appl. No. 18/332,361.
Application 18/332,361 is a continuation of application No. 17/698,961, filed on Mar. 18, 2022, granted, now 11,714,865.
Application 17/698,961 is a continuation of application No. 16/456,816, filed on Jun. 28, 2019, granted, now 11,288,332, issued on Mar. 29, 2022.
Application 16/456,816 is a continuation of application No. 14/618,789, filed on Feb. 10, 2015, granted, now 10,380,204, issued on Aug. 13, 2019.
Claims priority of provisional application 61/939,175, filed on Feb. 12, 2014.
Prior Publication US 2023/0325446 A1, Oct. 12, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/00 (2019.01); G06F 16/9535 (2019.01)
CPC G06F 16/9535 (2019.01) 20 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
receiving, from a client device, a portion of an initial search term;
causing, in response to receipt of the portion of the initial search term, a plurality of matching search terms that match the portion of the initial search term to be presented on the client device;
receiving, from the client device, a first search term, wherein the first search term is one of the initial search term or a first matching search term of the plurality of matching search terms;
causing, in response to receiving the first search term, a first search results page to be presented on the client device, wherein the first search results page includes:
a first plurality of search results responsive to the first search term; and
a refinement bar including a first plurality of additional search terms;
receiving, from the client device, a first interaction selecting a first additional search term of the first plurality of additional search terms; and
causing, in response to the selection of the first additional search term, a second plurality of search results responsive to the first search term and the first additional search term to be presented on the client device.