Results returned for list-seeking queries
First Claim
1. A computer-implemented method comprising:
- in response to receiving the query, selecting, from a search corpus, a set of documents that are relevant to the query;
wherein the set of documents includes at least a first document and a second document;
for each particular document within at least a subset of the set of documents, extracting one or more lists contained within that particular document and adding the one or more lists into a set of lists;
wherein extracting one or more lists includes, extracting a first list from the first document and extracting a second list from the second document;
for each particular list in the set of lists, generating a list score for the particular list based at least in part on a number of occurrences of items in the particular list within other lists in the set of lists;
wherein generating a list score includes generating a first list score for the first list extracted from the first document, and generating a second list score for the second list extracted from the second document;
for each particular document within at least the subset of documents, generating a document score for the particular document based at least in part on the list score generated for at least one list contained within the particular document;
wherein generating a document score includesgenerating a first document score for the first document based, at least in part, on the first list score generated for the first list that was extracted from the first document;
generating a second document score for the second document based, at least in part, on the second list score generated for the second list that was extracted from the second document; and
generating a search results page that presents references to selected documents from at least the subset of documents in an order that is based at least in part on the document scores generated for the selected documents;
wherein the method is performed by one or more computing devices.
9 Assignments
0 Petitions
Accused Products
Abstract
List-based search results are generated. According to one technique, items are extracted from multiple resources deemed relevant to a user-submitted search query, and a comprehensive master list of those items is compiled and returned to the query-submitted user in response to his submission. According to another technique, lists of items are identified within such query-relevant resources. For each list-containing resource deemed to be relevant to the query terms, a list is extract from that resource and included within that resource'"'"'s abstract on the search results page returned to the user in response to his submission. Additionally, the resources may be re-ranked for generation of the search results page based on the lists contained within those resources in addition to (or regardless of) occurrences of query terms within those resources.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
in response to receiving the query, selecting, from a search corpus, a set of documents that are relevant to the query; wherein the set of documents includes at least a first document and a second document; for each particular document within at least a subset of the set of documents, extracting one or more lists contained within that particular document and adding the one or more lists into a set of lists; wherein extracting one or more lists includes, extracting a first list from the first document and extracting a second list from the second document; for each particular list in the set of lists, generating a list score for the particular list based at least in part on a number of occurrences of items in the particular list within other lists in the set of lists; wherein generating a list score includes generating a first list score for the first list extracted from the first document, and generating a second list score for the second list extracted from the second document; for each particular document within at least the subset of documents, generating a document score for the particular document based at least in part on the list score generated for at least one list contained within the particular document; wherein generating a document score includes generating a first document score for the first document based, at least in part, on the first list score generated for the first list that was extracted from the first document; generating a second document score for the second document based, at least in part, on the second list score generated for the second list that was extracted from the second document; and generating a search results page that presents references to selected documents from at least the subset of documents in an order that is based at least in part on the document scores generated for the selected documents; wherein the method is performed by one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 16, 17)
-
-
11. A computer-implemented method comprising:
-
selecting, from a search corpus, a set of documents that are relevant to a specified topic; wherein the set of documents includes at least a first document and a second document; for each particular document within at least a subset of the set of documents, extracting one or more lists contained within that particular document and adding the one or more lists into a set of lists; wherein extracting one or more lists includes, extracting a first list from the first document and extracting a second list from the second document; for each particular list in the set of lists, and for each particular item within that particular list, generating an item score for that particular item based at least in part on a number of occurrences of that particular item within other lists in the set of lists; selecting a subset of list items from among all list items in lists in the set of lists based at least in part on the item scores generated for those list items; wherein selecting the subset of list items includes selecting a first subset of items from the first list and selecting a second subset of items from the second list; ranking the selected list items in the subset of list items based at least in part on the item scores generated for the selected list items, thereby generating a ranked master list for the specified topic; and storing the ranked master list in association with the specified topic; wherein the method is performed by one or more computing devices. - View Dependent Claims (12, 13, 14, 18, 19, 20)
-
Specification