Reranking and increasing the relevance of the results of Internet searches
First Claim
1. A method for increasing the relevance of search results retrieved from searches, the method comprising the machine-implemented steps of:
- identifying one or more units in a search query, wherein each of the one or more units corresponds to one concept in the search query;
selecting one or more concepts in a concept network that are related to the one or more units in the search query, wherein the concept network comprises a plurality of concepts;
wherein selecting the one or more concepts includes determining how frequently a subset of the plurality of concepts appeared in previous search queries that were submitted by a plurality of users, wherein the one or more concepts appeared more frequently in the previous search queries relative to other concepts in the concept network;
using the search query to perform a search;
sorting search results retrieved from the search based on a relevance of the search results to the search query, wherein each of the search results includes a title and an abstract of the search result; and
reranking the search results based on occurrences of the one or more concepts in the title or abstract of the each of the search results.
9 Assignments
0 Petitions
Accused Products
Abstract
Techniques are provided for reranking and increasing the relevance of the results Internet searches. A search query is initially parsed into individual units. Each unit corresponds to one or more words that represents a natural concept. A concept network is analyzed to locate concepts that are related to the units in the search query. Particular concepts are selected from the concept network. Independent Internet searches are performed for each of the selected concepts. The search results from these searches are then compared to units in the original search query and ranked according to their relevance to the original search query.
87 Citations
24 Claims
-
1. A method for increasing the relevance of search results retrieved from searches, the method comprising the machine-implemented steps of:
-
identifying one or more units in a search query, wherein each of the one or more units corresponds to one concept in the search query; selecting one or more concepts in a concept network that are related to the one or more units in the search query, wherein the concept network comprises a plurality of concepts; wherein selecting the one or more concepts includes determining how frequently a subset of the plurality of concepts appeared in previous search queries that were submitted by a plurality of users, wherein the one or more concepts appeared more frequently in the previous search queries relative to other concepts in the concept network; using the search query to perform a search; sorting search results retrieved from the search based on a relevance of the search results to the search query, wherein each of the search results includes a title and an abstract of the search result; and reranking the search results based on occurrences of the one or more concepts in the title or abstract of the each of the search results. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for increasing the relevance of search results retrieved from searches, the method comprising the machine-implemented steps of:
-
identifying one or more units in a search query; selecting one or more concepts in a concept network that are related to the one or more units in the search query, wherein the concept network comprises a plurality of concepts; wherein selecting the one or more concepts includes determining how frequently a subset of the plurality of concepts appeared in previous search queries that were submitted by a plurality of users, wherein the one or more concepts appeared more frequently in the previous search queries relative to other concepts in the concept network; using the search query to perform a first search to retrieve a first plurality of search results; using at least one of the one or more concepts to perform a second search to retrieve a second plurality of search results; and interleaving one or more of the second plurality of search results into the first plurality of search results. - View Dependent Claims (20, 21, 22)
-
-
23. A method for increasing the relevance of search results retrieved from searches, the method comprising the machine-implemented steps of:
-
identifying one or more units in a search query; selecting one or more concepts in a concept network that are related to the one or more units in the search query, wherein the concept network comprises a plurality of concepts; wherein selecting the one or more concepts includes determining how frequently a subset of the plurality of concepts appeared in previous search queries that were submitted by a plurality of users, wherein the one or more concepts appeared more frequently in the previous search queries relative to other concepts in the concept network; using the search query to perform a search to retrieve a first plurality of search results; using at least one of the one or more concepts to perform a second search to retrieve a second plurality of search results; determining a click-through rate for each of the first plurality of search results; and in response to determining that one or more first search results of the first plurality of search results are associated with a lower click-through rate relative to the other search results of the first plurality of search results; excluding the first one or more search results from a search result set that will be displayed in a search results page, and replacing, in the search result set, the first one or more search results with one or more search results of the second plurality of search results. - View Dependent Claims (24)
-
Specification