GENERATING SEARCH RESULTS BASED ON USER FEEDBACK
First Claim
Patent Images
1. A computer-implemented method for processing search results, comprising configuring one or more processors to perform an operation comprising:
- receiving an initial set of search results, wherein the initial set of search identifies a plurality of documents responsive to a search request, ranked in an initial ordering;
receiving a selection of one or more documents from the plurality of documents;
training a classifier using each selected document as a training example;
supplying one or more of the plurality of documents responsive to the search request documents to the trained classifier to obtain a measure of similarity between each document supplied to the trained classifier and a document category represented by the selected documents;
re-ranking the initial ordering of each document having a measure of similarity which exceeds a specified threshold; and
presenting the re-ranked search results to a user on a graphical display device.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods and articles of manufacture are disclosed for generating search results based on user feedback. A request may be received to generate search results retrieved using a search string. The request may include user feedback for one or more selected documents of the search results. Improved search results may be generated based on the search results and the feedback for one or more selected documents of the search results. The improved search results may be output to a graphical display device.
-
Citations
24 Claims
-
1. A computer-implemented method for processing search results, comprising configuring one or more processors to perform an operation comprising:
-
receiving an initial set of search results, wherein the initial set of search identifies a plurality of documents responsive to a search request, ranked in an initial ordering; receiving a selection of one or more documents from the plurality of documents; training a classifier using each selected document as a training example; supplying one or more of the plurality of documents responsive to the search request documents to the trained classifier to obtain a measure of similarity between each document supplied to the trained classifier and a document category represented by the selected documents; re-ranking the initial ordering of each document having a measure of similarity which exceeds a specified threshold; and presenting the re-ranked search results to a user on a graphical display device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product, the computer program product comprising a computer usable medium having computer usable program code for processing search results, the code being configured for:
-
receiving an initial set of search results, wherein the initial set of search identifies a plurality of documents responsive to a search request, ranked in an initial ordering; receiving a selection of one or more documents from the plurality of documents; training a classifier using each selected document as a training example; supplying one or more of the plurality of documents responsive to the search request documents to the trained classifier to obtain a measure of similarity between each document supplied to the trained classifier and a document category represented by the selected documents; re-ranking the initial ordering of each document having a measure of similarity which exceeds a specified threshold; and presenting the re-ranked search results to a user on a graphical display device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system, comprising:
-
a processor; and a memory containing an application program configured for processing search results, which, when executed on the processor is configured to perform an operation comprising; receiving an initial set of search results, wherein the initial set of search includes a plurality of documents responsive to a search request, ranked in an initial ordering, receiving a selection of one or more documents from the plurality of documents, training a classifier using each selected document as a training example, supplying one or more of the plurality of documents responsive to the search request documents to the trained classifier to obtain a measure of similarity between each document supplied to the trained classifier and a document category represented by the selected documents, re-ranking the initial ordering of each document having a measure of similarity which exceeds a specified threshold, and presenting the re-ranked search results to a user on a graphical display device. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification