Presenting result items based upon user behavior
First Claim
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.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer storage media having computer-executable instructions embodied thereon that, when executed, perform methods for identifying and presenting the “best” answer to a given search query as it relates to a particular user based upon that user'"'"'s behavior are provided. Upon receipt of a search query and determination of the search result items satisfying the query, it is determined whether the user has executed the same or substantially similar search in the past and, if so, if there is a particular one of the search result items that s/he has a tendency to select when the search result items are presented. If a particular result is frequently selected, that result is prominently presented (e.g., highlighted, display with a border, displayed in a different font than other results, or the like) among the search result items making it easier for the user to quickly identify the desired result.
-
Citations
14 Claims
-
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. - View Dependent Claims (2, 3)
-
-
4. Computer-readable media having computer-usable instructions embodied thereon that, when executed, implement a system for performing a method for presenting search result items based upon prior user behavior, the system comprising:
-
a search query receiving component for receiving a search query associated with a user identification; a search results determining component for determining a plurality of search result items related to the received search query; an association determining component for determining if any of the plurality of search result items has been previously associated with the user identification is association with an identical or similar search query and, if so, for determining if any of the plurality of search result items that has been previously associated with the user identification in association with an identical or similar search query has been selected a predetermined threshold number of times by the user; and a presenting component for presenting the plurality of search result items, wherein the presenting component prominently presents one or more of the plurality of search result items if it is determined that the one or more of the plurality of search result items has been previously associated with the user identification in association with the identical or similar search query and has been selected the predetermined threshold number of times by the user. - View Dependent Claims (5, 6, 7, 8, 9)
-
-
10. A method is a computing environment for identifying personal definitives based upon prior user behavior, the method comprising:
-
receiving a first search query associated with a user identification; determining a first plurality of search result items related to the first search query or a search query similar to the first search query; presenting the first plurality of search results; receiving an indicator that one of the first plurality of search result items has been selected; determining if the one of the first plurality of search result items associated with the received indicator has been selected a predetermined threshold number of times when the one of the first plurality of search result items has been presented in association with the first search query or the search query similar to the first search query and the user identification; and if is determined that the one of the first plurality of search result items associated with the received indicator has been selected a predetermined threshold number of times when the one of the first plurality of search result items has been presented in association with the first search query of the search query similar to the first search query and the user identification, the method further comprises identifying the one of the first plurality of search result items as a personal definitive associated with the user identification. - View Dependent Claims (11, 12, 13, 14)
-
Specification