The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 14, 2023

Filed:

Sep. 30, 2020
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventors:

Wenxiang Chen, Sunnyvale, CA (US);

William Tang, Saratoga, CA (US);

Runfang Zhou, Sunnyvale, CA (US);

Tanvi Sudarshan Motwani, Santa Clara, CA (US);

Jeremy Lwanga, San Francisco, CA (US);

Sara Smoot Gerrard, Palo Alto, CA (US);

Daniel Sairom Krishnan Hewlett, Sunnyvale, CA (US);

Alexandre Patry, Dublin, CA (US);

Songtao Guo, Cupertino, CA (US);

Sai Krishna Bollam, Sunnyvale, CA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/00 (2019.01); G06F 16/242 (2019.01); G06K 9/62 (2022.01); G06F 16/9032 (2019.01); G06F 16/9035 (2019.01);
U.S. Cl.
CPC ...
G06F 16/2425 (2019.01); G06F 16/9035 (2019.01); G06F 16/90328 (2019.01); G06K 9/6257 (2013.01);
Abstract

Methods are presented for providing dynamic search filter suggestions that are updated and ranked based on the user filter selections. One method includes detecting a query received in a user interface (UI), calculating, by a search-candidate model, first search results, and calculating, by a suggestions model, first filter suggestions for filter categories to filter responses to the query. The suggestions model is obtained by training a machine-learning algorithm utilizing pairwise learning-to-rank modeling. The first search results and the first filter suggestions are presented in the UI. When a selection in the UI of a filter suggestion is detected, the search-candidate model calculates second search results for the filter categories based on the query and the selected filter suggestion, and the suggestions model calculates second first filter suggestions based on the query and the selected filter suggestion. The second search results and the second filter suggestions are presented in the UI.


Find Patent Forward Citations

Loading…