SYSTEM AND METHOD FOR MULTI-RESOLUTION INFORMATION FILTERING
First Claim
1. A method for ranking a plurality of documents relevant to a user profile, comprising steps of:
- determining a high resolution representation for the user profile;
computing a high resolution representation for each document of the plurality of documents;
calculating a rank for each document based on the high resolution representation of the document and the high resolution representation of the user profile;
recalculating the rank for each document based on a lower resolution representation of the document and/or a lower resolution representation of the user profile when the rank of each document is not satisfactory; and
outputting a number of the plurality of documents sorted by the rank of each document, when the rank is satisfactory.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for ranking a plurality of documents relevant to a user profile comprises determining a high resolution representation for the user profile, computing a high resolution representation for each document, calculating a rank for each document based on the high resolution representation of the document and the high resolution representation of the user profile, recalculating the rank for each document based on a lower resolution representation of the document and/or a lower resolution representation of the user profile when the rank of each document is not satisfactory, and outputting a number of the plurality of documents sorted by the rank of each document, when the rank is satisfactory. The high resolution representation can be a discrete wavelet transform. The lower resolution representation can be recalculated by averaging the values of the discrete wavelet transform. Outputting the number of documents can comprise displaying the documents on a device.
16 Citations
15 Claims
-
1. A method for ranking a plurality of documents relevant to a user profile, comprising steps of:
-
determining a high resolution representation for the user profile; computing a high resolution representation for each document of the plurality of documents; calculating a rank for each document based on the high resolution representation of the document and the high resolution representation of the user profile; recalculating the rank for each document based on a lower resolution representation of the document and/or a lower resolution representation of the user profile when the rank of each document is not satisfactory; and outputting a number of the plurality of documents sorted by the rank of each document, when the rank is satisfactory. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer readable storage medium storing a program of instructions executable by a machine to perform a method for ranking a plurality of documents relevant to a user profile, comprising:
-
determining a high resolution representation for the user profile; computing a high resolution representation for each document of the plurality of documents; calculating a rank for each document based on the high resolution representation of the document and the high resolution representation of the user profile; recalculating the rank for each document based on a lower resolution representation of the document and/or a lower resolution representation of the user profile when the rank of each document is not satisfactory; and outputting a number of the plurality of documents sorted by the rank of each document, when the rank is satisfactory. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system for ranking a plurality of documents relevant to a user profile, comprising:
-
a processor; a multiresolution ranking module operable to determine a high resolution representation for the user profile, compute a high resolution representation for each document of the plurality of documents, calculate a rank for each document based on the high resolution representation of the document and the high resolution representation of the user profile, and, when the rank of each document is not satisfactory, recalculate the rank for each document based on a lower resolution representation of the document and/or a lower resolution representation of the user profile; and an output device operable to output a number of the plurality of documents sorted by the rank of each document, when the rank is satisfactory. - View Dependent Claims (12, 13, 14, 15)
-
Specification