| CPC G06F 16/9535 (2019.01) | 20 Claims |

|
1. A computer-implemented method, comprising:
presenting, on a client device, a first user interface presenting a search feature;
receiving, from the client device via a first interaction with the first user interface, an initial search term;
determining a first plurality of search results that are responsive to the initial search term;
presenting, on the client device, a second user interface, wherein the second user interface includes:
at least a portion of the first plurality of search results; and
a first selectable control that includes a first plurality of refinement options;
receiving, from the client device via a second interaction with the second user interface, a first refinement option from the first plurality of refinement options;
determining a second plurality of search results that are responsive to the initial search term and the first refinement option; and
presenting, on the client device, a third user interface, wherein the third user interface includes at least a portion of the second plurality of search results.
|