Patent ID: 10572924

Abstract:
A method including selectively aggregating a first set of filters for an item results list. The first set of filters can include multiple filter types, including category filters, facet filters, and price filters. The method also can include, for each filter in the first set of filters and each item in the item results list, determining user engagement statistics for the item when the filter has been applied. The method additionally can include generating a filter score for each filter in the first set of filters. The method further can include selecting a second set of filters from the first set of filters based on the filter scores of the filters in the second set of filters being above a threshold filter score. The method additionally can include applying space-constraint rules to the second set of filters to limit a quantity of filters in the second set of filters based on a ranking of the filters in the second set of filters and based on a screen size of a user device. The method further can include applying mutual-information rules to determine whether a mutual-information score for the second set of filters exceeds a predetermined mutual-information threshold. The method additionally can include after receiving a request to display a webpage that lists at least a portion of the item results list, coordinating a display of the webpage. The webpage can include a set of options to select each of the filters in the second set of filters when the mutual-information score for the second set of filters exceeds the predetermined mutual-information threshold. Other embodiments of related systems and methods are disclosed.