Methods and apparatus for using a modified index to provide search results in response to an ambiguous search query
First Claim
Patent Images
1. A method of providing search results to a user in response to an ambiguous search query, comprising:
- generating a first index that associates (1) a first set of information of a first type with (2) documents that correspond to the first set of information;
translating the first set of information into a second set of information of a second type, based on mapping information;
generating a second index that associates, based on the mapping information, (1) the second set of information with (2) the documents;
receiving a search query of the second type;
generating search results by comparing the search query to the second index; and
providing the search results to a user.
2 Assignments
0 Petitions
Accused Products
Abstract
A system allows a user to submit an ambiguous search query and to receive potentially disambiguated search results. In one implementation, a search engine'"'"'s conventional alphanumeric index is translated into a second index that is ambiguated in the same manner as which the user'"'"'s input is ambiguated. The user'"'"'s ambiguous search query is compared to this ambiguated index, and the corresponding documents are provided to the user as search results.
-
Citations
21 Claims
-
1. A method of providing search results to a user in response to an ambiguous search query, comprising:
-
generating a first index that associates (1) a first set of information of a first type with (2) documents that correspond to the first set of information;
translating the first set of information into a second set of information of a second type, based on mapping information;
generating a second index that associates, based on the mapping information, (1) the second set of information with (2) the documents;
receiving a search query of the second type;
generating search results by comparing the search query to the second index; and
providing the search results to a user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of providing search results to a user in response to an ambiguous search query, comprising:
-
generating a first index that associates a first type of information with documents;
translating the first type of information into a second type of information based on mapping information;
generating a second index that associates the second type of information with the documents based on the mapping information;
receiving a search query containing the second type of information;
generating search results by comparing the search query to the second index; and
providing the search results to a user.
-
-
12. A method of providing search results to a user in response to an ambiguous search query, comprising:
-
generating an alphanumeric index that associates alphanumeric strings with certain documents;
translating at least one alphanumeric string into a numeric string based on mapping information;
generating a numeric index that associates each translated numeric string with the documents based on the mapping information;
receiving a search query containing a string of numbers;
generating search results by comparing the search query to the numeric index; and
providing the search results to a user. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method of providing search results to a user in response to an ambiguous search query, comprising:
-
obtaining a first set of information of a first type from a document;
translating the first set of information into a second set of information of a second type, based on mapping information;
generating an index entry that associates the second set of information with the document;
receiving a search query of the second type;
generating search results by comparing the search query to the index; and
providing the search results to a user.
-
-
19. A computer-readable medium containing one or more instructions for providing search results to a user in response to an ambiguous search query, the comprising:
-
generating a first index that associates (1) a first set of information of a first type with (2) documents that correspond to the first set of information;
translating the first set of information into a second set of information of a second type, based on mapping information;
generating a second index that associates, based on the mapping information, (1) the second set of information with (2) the documents;
receiving a search query of the second type;
generating search results by comparing the search query to the second index; and
providing the search results to a user.
-
-
20. An apparatus for providing search results to a user in response to an ambiguous search query, comprising:
-
at least one memory having program instructions, and at least one processor configured to execute the program instructions to perform the operations of;
generating a first index that associates (1) a first set of information of a first type with (2) documents that correspond to the first set of information;
translating the first set of information into a second set of information of a second type, based on mapping information;
generating a second index that associates, based on the mapping information, (1) the second set of information with (2) the documents;
receiving a search query of the second type;
generating search results by comparing the search query to the second index; and
providing the search results to a user.
-
-
21. An apparatus for providing search results to a user in response to an ambiguous search query, comprising:
-
means for generating a first index that associates (1) a first set of information of a first type with (2) documents that correspond to the first set of information;
means for translating the first set of information into a second set of information of a second type, based on mapping information;
means for generating a second index that associates, based on the mapping information, (1) the second set of information with (2) the documents;
means for receiving a search query of the second type;
means for generating search results by comparing the search query to the second index; and
means for providing the search results to a user.
-
Specification