CPC G06F 16/9535 (2019.01) [G06F 3/0482 (2013.01); G06F 3/0485 (2013.01); G06F 40/284 (2020.01); G06F 40/30 (2020.01)] | 20 Claims |
1. A computer-implemented method comprising:
determining at least one data item of a first set of data items in a displayed portion of a web page, wherein each of the data items of the first set of data items correspond to a filter of a product, and wherein the at least one data item is determined based on analyzing user scroll data with the web page;
detecting one or more filters associated with the at least one data item in a user profile, wherein each of the one or more filters comprise a plurality of values associated with the at least one data item and a weight;
updating, based on detecting the one or more filters and based on the user scroll data, the weight associated with the one or more filters;
generating a filter list associated with the product by automatically ordering the filter list based on the one or more filters and the updated weight;
generating a graphical user interface comprising the filter list and a search page comprising a plurality of search results corresponding to the product, wherein the search results are determined based on the one or more filters; and
causing display of the graphical user interface using a web browser.
|