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 association 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.
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 a 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, displayed 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
20 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 association 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer 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 in 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; and a presenting component for presenting the plurality of search result items. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method in 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 result items; 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 or 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 (17, 18, 19, 20)
-
Specification