CPC G06F 16/9535 (2019.01) | 20 Claims |
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.
|