US 12,242,488 B2
Dynamic filter recommendations
Navin Agarwal, San Mateo, CA (US); Judy Yi-Chun Hsieh, San Francisco, CA (US); Debbie Ayano Limongan, San Mateo, CA (US); Lianghao Chen, San Jose, CA (US); Amit Aggarwal, Los Altos, CA (US); and Julie Bornstein, Hillsborough, CA (US)
Assigned to Pinterest, Inc., San Francisco, CA (US)
Filed by Pinterest, Inc., San Francisco, CA (US)
Filed on Jun. 26, 2023, as Appl. No. 18/341,589.
Application 18/341,589 is a continuation of application No. 16/712,590, filed on Dec. 12, 2019, granted, now 11,727,014.
Prior Publication US 2023/0342365 A1, Oct. 26, 2023
Int. Cl. G06F 16/20 (2019.01); G06F 16/2457 (2019.01); G06N 20/00 (2019.01); G06Q 30/0601 (2023.01); H04L 67/50 (2022.01); G06N 3/08 (2023.01)
CPC G06F 16/2457 (2019.01) [G06N 20/00 (2019.01); G06Q 30/0631 (2013.01); H04L 67/535 (2022.05); G06N 3/08 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
determining, based at least in part on a query attribute-value pair associated with a query and an attribute map, a first plurality of key pairs;
determining a first plurality of attribute-value pairs associated with a first plurality of search results determined to be responsive to the query;
identifying, based at least in part on the first plurality of key pairs and the first plurality of attribute-value pairs, a second plurality of attribute-value pairs from the first plurality of attribute-value pairs;
selecting at least a portion of the second plurality of attribute-value pairs as filter elements;
causing a filter interface including the filter elements and at least a portion of the first plurality of search results to be presented;
receiving a selection of a first filter element of the filter elements; and
causing the first plurality of search results to be filtered based on the selected first filter element.