Generating descriptions of matching resources based on the kind, quality, and relevance of available sources of information about the matching resources
First Claim
1. A method of generating a composite abstract for a document, the method comprising:
- receiving a query that includes one or more search query terms;
generating a first version of a contextual abstract of the document, at least in part, by selecting, based on the one or more search query terms, first portions of the document for inclusion within the contextual abstract of the document;
generating a static abstract of the document, at least in part, by selecting, without regard to the one or more search query terms, second portions of the document for inclusion within the static abstract of the document;
generating a second version of the contextual abstract by removing one or more text strings from the first version of the contextual abstract;
wherein removing the one or more text strings includes removing a particular text string from the first version of the contextual abstract based, at least in part, on similarities between the contextual abstract and the static abstract;
combining text strings from the second version of the contextual abstract with text strings from the static abstract to form the composite abstract for the document;
responding to the query with search results that include the composite abstract.
8 Assignments
0 Petitions
Accused Products
Abstract
Techniques are provided for generating descriptions of matching resources in a manner that takes into account the kind, quality, and relevance of the available sources of information about the matching resources. For example, after the search engine identifies matching resources based on the query terms, the search engine determines the kinds of available sources of information about each matching resource. For each matching resource, based on the kinds of available sources of information about the matching resource, one of a plurality of processes is selected to generate a description for the matching resource. Using the content-sensitive description generation techniques described herein, a single result set may include abstracts that were generated using several different processes, where the difference in process corresponds to a difference in the kind, quality, and relevance of the available sources of information about each matching resource.
30 Citations
18 Claims
-
1. A method of generating a composite abstract for a document, the method comprising:
-
receiving a query that includes one or more search query terms; generating a first version of a contextual abstract of the document, at least in part, by selecting, based on the one or more search query terms, first portions of the document for inclusion within the contextual abstract of the document; generating a static abstract of the document, at least in part, by selecting, without regard to the one or more search query terms, second portions of the document for inclusion within the static abstract of the document; generating a second version of the contextual abstract by removing one or more text strings from the first version of the contextual abstract; wherein removing the one or more text strings includes removing a particular text string from the first version of the contextual abstract based, at least in part, on similarities between the contextual abstract and the static abstract; combining text strings from the second version of the contextual abstract with text strings from the static abstract to form the composite abstract for the document; responding to the query with search results that include the composite abstract. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for generating a composite abstract for a document, the apparatus comprising:
-
a processor; a module capable of receiving a query that includes one or more search query terms; a module capable of generating a first version of a contextual abstract of the document, at least in part, by selecting, based on the one or more search query terms, first portions of the document for inclusion within the contextual abstract of the document; a module capable of generating a static abstract of the document, at least in part, by selecting, without regard to the search query terms, second portions of the document for inclusion within the static abstract of the document; a module capable of generating a second version of the contextual abstract by removing one or more text string from the first version of the contextual abstract; wherein removing one or more text strings includes removing a particular text string from the first version of the contextual abstract based, at least in part, on similarities between the contextual abstract and the static abstract; a module capable of combining text strings from the second version of the contextual abstract with text string from the static abstract to form the composite abstract for the document; a module capable of responding to the query with search results that include the composite abstract. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. One or more non-transitory computer-readable media storing instructions for performing a method of generating a composite abstract for a document, wherein method comprises:
-
receiving a query that includes one or more search query terms; generating a first version of a contextual abstract of the document, at least in part, by selecting, based on the one or more search query terms, first portions of the document for inclusion within the contextual abstract of the document; generating a static abstract of the document, at least in part, by selecting, without regard to the one or more search query terms, second portions of the document for inclusion within the static abstract of the document; generating a second version of the contextual abstract by removing one or more text strings from the first version of the contextual abstract; wherein removing the one or more text strings includes removing a particular text string from the first version of the contextual abstract based, at least in part, on similarities between the contextual abstract and the static abstract; combining text strings from the second version of the contextual abstract with text strings from the static abstract to form the composite abstract for the document; responding to the query with search results that include the composite abstract. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification