REAL TIME IMPLICIT USER MODELING FOR PERSONALIZED SEARCH
First Claim
1. A system for dynamically modifying search results comprising:
- a user interface on a first computer configured to receive one or more keywords for use as search terms from a user;
a search engine which provides a first set of search result objects;
a monitoring program whichmonitors which object said user clicks on in interacting with said first set of search result objects,compiles information to infer user intent based on said clicked object,after the user selects an object from said search result objects, immediately automatically re-ranks said first set of search result objects based on said inferred user intent, so that upon said user returning from said object to said set of objects including said object, without the user resubmitting the search, the re-ranked objects will be visible,does said re-ranking in a same query session; and
displays to said user the re-ranked objects;
wherein objects previously viewed by the user are not re-ranked, only objects not previously viewed are re-ranked.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for utilizing user behavior to immediately modify sets of search results so that the most relevant documents are moved to the top. In one embodiment of the invention, behavior data, which can come from virtually any activity, is used to infer the user'"'"'s intent. The updated inferred implicit user model is then exploited immediately by re-ranking the set of matched documents and advertisements to best reflect the information need of the user. The system updates the user model and immediately re-ranks documents and advertisements at every opportunity in order to constantly provide the most optimal results. In another embodiment, the system determines, based on the similarity of results sets, if the current query belongs in the same information session as one or more previous queries. If so, the current query is expanded with additional keywords in order to improve the targeting of the results.
-
Citations
2 Claims
-
1. A system for dynamically modifying search results comprising:
-
a user interface on a first computer configured to receive one or more keywords for use as search terms from a user; a search engine which provides a first set of search result objects; a monitoring program which monitors which object said user clicks on in interacting with said first set of search result objects, compiles information to infer user intent based on said clicked object, after the user selects an object from said search result objects, immediately automatically re-ranks said first set of search result objects based on said inferred user intent, so that upon said user returning from said object to said set of objects including said object, without the user resubmitting the search, the re-ranked objects will be visible, does said re-ranking in a same query session; and displays to said user the re-ranked objects; wherein objects previously viewed by the user are not re-ranked, only objects not previously viewed are re-ranked. - View Dependent Claims (2)
-
Specification