Integration of multiple query revision models
First Claim
Patent Images
1. A computer-implemented method comprising:
- generating revised queries for an initial query using differing query revision strategies;
calculating a confidence measure for each revised query based on a frequency of occurrence of a query pair comprising the revised query and the initial query;
comparing the confidence measures amongst the generated revised queries;
automatically selecting a subset of the revised queries based on the comparison, the subset of the revised queries including fewer than all of the revised queries;
evaluating search results associated with each revised query of the subset of the revised queries;
automatically selecting a subset of the evaluated search results associated with each revised query of the subset of the revised queries, the subset of the evaluated search results including, for each of the revised queries, fewer than all of the evaluated search results;
storing the subset of the evaluated search results on a memory;
providing, on a first web page, initial search results associated with the initial query; and
providing, on a second web page, a simultaneous display of a plurality of revised queries from the subset of the revised queries and, with each of the plurality of revised queries, one or more evaluated search results associated with the respective query.
2 Assignments
0 Petitions
Accused Products
Abstract
An information retrieval system includes a query revision architecture that integrates multiple different query revisers, each implementing one or more query revision strategies. A revision server receives a user'"'"'s query, and interfaces with the various query revisers, each of which generates one or more potential revised queries. The revision server evaluates the potential revised queries, and selects one or more of them to provide to the user.
-
Citations
29 Claims
-
1. A computer-implemented method comprising:
-
generating revised queries for an initial query using differing query revision strategies; calculating a confidence measure for each revised query based on a frequency of occurrence of a query pair comprising the revised query and the initial query; comparing the confidence measures amongst the generated revised queries; automatically selecting a subset of the revised queries based on the comparison, the subset of the revised queries including fewer than all of the revised queries; evaluating search results associated with each revised query of the subset of the revised queries; automatically selecting a subset of the evaluated search results associated with each revised query of the subset of the revised queries, the subset of the evaluated search results including, for each of the revised queries, fewer than all of the evaluated search results; storing the subset of the evaluated search results on a memory; providing, on a first web page, initial search results associated with the initial query; and providing, on a second web page, a simultaneous display of a plurality of revised queries from the subset of the revised queries and, with each of the plurality of revised queries, one or more evaluated search results associated with the respective query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 13, 14, 18, 20, 21, 24, 27)
-
-
10. A computer-readable storage medium encoded with a computer program comprising instructions that, when executed, operate to cause a computer to perform operations comprising:
-
generating revised queries for an initial query using differing query revision strategies; calculating a confidence measure for each revised query based on a frequency of occurrence of a query pair comprising the revised query and the initial query; comparing the confidence measures amongst the generated revised queries; automatically selecting a subset of the revised queries based on the comparison, the subset of the revised queries including fewer than all of the revised queries; evaluating search results associated with each query of the subset of the revised queries; automatically selecting a subset of the evaluated search results associated with each revised query of the subset of the revised queries, the subset of the evaluated search results including, for each of the revised queries, fewer than all of the evaluated search results; storing the subset of the evaluated search results on a memory; providing, on a first web page, initial search results associated with the initial query; providing, on a second web page, a simultaneous display of a plurality of revised queries from the subset of the revised queries and, with each of the plurality of revised queries, one or more evaluated search results associated with the respective query. - View Dependent Claims (15, 16, 19, 22, 25, 28)
-
-
11. A system, comprising:
one or more computers, and one or more processors configured to perform operations comprising; generating revised queries for an initial query using differing query revision strategies; calculating a confidence measure for each revised query based on a frequency of occurrence of a query pair comprising the revised query and the initial query; comparing the confidence measures amongst the generated revised queries; automatically selecting a subset of the revised queries based on the comparison, the subset of the revised queries including fewer than all of the revised queries; evaluating search results associated with each query of the subset of the revised queries; automatically selecting a subset of the evaluated search results associated with each revised query of the subset of the revised queries, the subset of the evaluated search results including, for each of the revised queries, fewer than all of the evaluated search results; providing, on a first web page, initial search results associated with the initial query; and providing, on a second web page, a simultaneous display of a plurality of revised queries from the subset of the revised queries and, with each of the plurality of revised queries, one or more evaluated search results associated with the respective query. - View Dependent Claims (12, 17, 23, 26, 29)
Specification