ADAPTIVE USER INTERFACE FOR REAL-TIME SEARCH RELEVANCE FEEDBACK
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for dynamically adjusting the user interface of a search engine in order to effectively communicate the improved relevancy achieved through real-time implicit re-ranking of search results is described. Real-time implicit re-ranking occurs without delay after every user action as the search is being conducted, so finding methods of immediately altering the search page without disrupting the user experience is important. Graphical icons next to search results are employed to enable generating and removing re-ranked results, referred to as “recommended” search results. Clusters based on the real-time user model are also displayed to facilitate query reformulations. Sponsored links are selected using the real-time user model along with a combination of RPC and CTR information and are displayed in a manner similar to the organic results, or used to replace the initial sponsored links altogether.
-
Citations
35 Claims
-
1-19. -19. (canceled)
-
20. A non-transitory computer readable storage media having computer readable code thereon for dynamically modifying search results, comprising code for:
-
receiving user input for use as search terms from a user; providing a set of search result objects; displaying a first portion of the set of search result objects to the user; monitoring whether any of said objects is selected by said user; compiling information to infer user intent based on analyzing the content of at least one object the user selects or skips; before display of objects beyond said first portion of the search result objects, re-ranking a second portion of the set of objects based on said user inferred intent, the second portion being objects not previously displayed to the user; wherein the first portion of the set of search result objects previously displayed to the user is not displayed as re-ranked; compiling said re-ranked second portion of the set of search result objects; and displaying to said user the second portion of re-ranked objects. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
-
28. A method for dynamically modifying search results, comprising:
-
receiving user input for use as search terms from a user; providing a set of search result objects; displaying a first portion of the set of search result objects to the user; monitoring whether any of said objects is selected by said user; compiling information to infer user intent based on analyzing the content of at least one object the user selects or skips; before display of objects beyond said first portion of the search result objects, re-ranking a second portion of the set of objects based on said user inferred intent, the second portion being objects not previously displayed to the user; wherein the first portion of the set of search result objects previously displayed to the user is not displayed as re-ranked; compiling said re-ranked second portion of the set of search result objects; and displaying to said user the second portion of re-ranked objects. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35)
-
Specification