Patent ID: 9336314
Filing Date: 2016-05-10
CPC Classification: G06F

Claim Text:
1. Computer storage devices having computer-executable instructions embodied thereon that, when executed, perform a method for dynamically ordering facets for search result presentation, the method comprising: receiving a first query; determining a plurality of facets that pertain to the first query; dynamically generating a first facet ordering, the first facet ordering including at least a first portion of the plurality of facets that pertain to the first query; providing search results arranged in accordance with the first facet ordering in a first arrangement; monitoring at least one measure of user behavior with regard to the first arrangement; storing the first arrangement and a first value of the at least one measure of user behavior with respect thereto in association with one another; receiving a second query, the second query being the same as the first query; dynamically generating a second facet ordering, the second facet ordering including at least a second portion of the plurality of facets that pertain to the first query upon identifying that the first arrangement failed as indicated by the first value of the at least one measure of user behavior with respect to the first arrangement; providing search results arranged in accordance with the second facet ordering in a second arrangement; monitoring the at least one measure of user behavior with regard to the second arrangement; storing the second arrangement and a second value of the at least one measure of user behavior with respect thereto in association with one another; comparing the first value of the at least one measure of user behavior with respect to the first arrangement with the second value of the at least one measure of user behavior with respect to the second arrangement; determining which of the first and second arrangements yields higher user engagement based upon the comparison of the first and second values of the at least one measure of user behavior with respect to the first and second arrangements; and categorizing one of the first and second arrangements yielding the higher user engagement based upon the comparison as a successful arrangement that is selected for display in response to a third query being the same as the first query and the second query.