Patent ID: 6327590
Filing Date: 2001-12-04
Classification: G06F,Y10S

Abstract:
A system for ranking search results obtained from an information retrieval system, comprising:a document collection comprising a set of documents associated with a user u;a user profiler for constructing a user profile P.sup.u =(t.sub.i, w.sup.u.sub.i) comprising a set of terms {t.sub.i } extracted from each document in the document collection with their weights w.sup.u.sub.i ;a search pre-processor, responsive to a search query q, for determining a search query profile P.sup.q =(t.sup.q.sub.i,w.sup.q.sub.i) in accordance with the user profile, wherein t.sup.q.sub.i comprise the query terms having term weight, w.sup.q.sub.i ;a search engine, responsive to the search query, for generating a search result comprising at least one document obtained from the information retrieval system; anda search post-processor, for each document d returned in response to the search query q, for generating a document profile, P.sup.d =(t.sup.d.sub.i, w.sup.d.sub.i) and for evaluating the search document rank in accordance with: ##EQU4##where w.sup.d.sub.i is the weight of term t in the response document d, w.sup.u.sub.i is the weight of term t in the user context profile, w.sup.q.sub.i is the weight of the term t in the query q, and w.sub.d is the vector length ""projected"" on the context profile and evaluated as ##EQU5##