SYSTEM FOR TRANSFORMING QUERIES USING OBJECT IDENTIFICATION
First Claim
1. A computer-implemented method comprising:
- receiving a query that maps to an object identifier;
determining that the query is not compatible with a module;
determining that a keyword maps to the object identifier; and
transforming the query into the keyword.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method is provided for rewriting a query sent from a user to a search provider. The search provider displays results from content providers through modules associated with the content providers. The search provider predicts whether the query would be successful for one or more modules using information about keywords that have been tested on the module. The search provider attempts to replace a query predicted to not be successful for the module by searching for the query in a list of aliases. Each list in the list of aliases is associated with an object identifier. Each object identifier identifies a real-world object or entity to which the object identifier refers. If the query is found in a list of aliases, the search provider selects another keyword from the list. The search provider sends the selected keyword, instead of the query, to the module.
36 Citations
24 Claims
-
1. A computer-implemented method comprising:
-
receiving a query that maps to an object identifier; determining that the query is not compatible with a module; determining that a keyword maps to the object identifier; and transforming the query into the keyword. - View Dependent Claims (2, 3, 22)
-
-
4. A computer-implemented method comprising:
-
receiving a first keyword; determining that the first keyword is not compatible with a module; locating the first keyword in a set of keywords, the set of keywords stored on a volatile or non-volatile computer-readable storage medium; wherein each keyword of the set of keywords is associated with an object identifier; determining that a second keyword is in the set of keywords; and querying the module with the second keyword. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 23)
-
-
19. A computer-implemented method comprising:
-
generating a set of keywords; removing keywords from the set of keywords that are not associated with an object identifier with a minimum degree of confidence; receiving a query; determining that the query is not compatible with a module; locating the query in the set of keywords; and rewriting the query to a keyword in the set of keywords that is associated with the same object identifier as the query. - View Dependent Claims (20, 21, 24)
-
Specification