Patent ID: 7792813
Filing Date: 2010-09-07
Classification: G06F

Abstract:
1. One or more computer storage media having computer-executable instructions embodied thereon that, when executed, perform a method for presenting search result items based upon prior user behavior, the method comprising: receiving a search query associated with a user identification; determining a plurality of search result items related to the received search query; determining if at least one of the plurality of search result items has been previously associated with the user identification in associated with the received search query and selected a predetermined threshold number of times; and presenting the plurality of search result items, wherein if it is determined that at least one of the plurality of search result items has been previously associated with the user identification in association with the received search query and selected the predetermined threshold number of times, the at least one of the plurality of search result items is prominently presented, wherein determining if at least one of the plurality of search result items has been previously associated with the user identification in association with the received search query a predetermined threshold number of times includes determining if at least one of the plurality of search result items has been previously associated with the user identification is association with a search query identical to the received search query or a search query similar to the received search query; receiving an indicator that one of the plurality of presented search result items has been selected; storing an association of the one of the plurality of presented search result items, the received search query, and the user identification; determining if the one of the plurality of presented search result items associated with the received indicator has previously been selected in association with the user identification; if it is determined that the one of the plurality of presented search result items associated with the received indicator has previously been selected in association with the user identification, the method further comprises determining if the one of the plurality of presented search result items associated with the received indicator has been selected the predetermined threshold number of times; and if it is determined that the one of the plurality of presented search result items associated with the received indicator has been selected the predetermined threshold number of times , the method further comprises marking the one of the plurality of presented search result items with a prominent presentation marker, and wherein storing the association of the one of the plurality of presented search result items, the received search query, and the user identification further includes storing the prominent presentation marker in association therewith.