Session-based dynamic search snippets
First Claim
Patent Images
1. A computer implemented method for generating search result snippets, comprising:
- identifying a first set of search results responsive to a first query during a search session, the first query including one or more first search tokens;
for each search result in the first set of search results, identifying a first snippet in content referred to by the search result, the first snippet selected based on a location of the one or more first search tokens of the first query in the content referred to by the search result;
identifying a second set of search results responsive to a different second query during the search session, the second query including one or more second search tokens;
identifying a repetitive search result that is a search result for both the first query and the second query during the search session, wherein the repetitive search result was not selected in the first set of search results; and
selecting a second snippet from a plurality of different snippets in content referred to by the repetitive search result wherein the second snippet is different from the identified first snippet for the repetitive search result, and wherein the second snippet is selected based at least partly on an associated weight that is determined from a location of the second snippet in content referred to by the repetitive search result.
2 Assignments
0 Petitions
Accused Products
Abstract
A first set of search results responsive to a first query during a search session is identified. A snippet is identified for each search result related to the first query. The snippet can be selected based on the location the search tokens from the query in the search result. A second set of search results responsive to a second query during a search session is identified. Repetitive search results can be identified. A second snippet for the repetitive search result is identified. The second snippet can be selected based on the location of the second search tokens in the repetitive search result and the content of the first snippet.
25 Citations
16 Claims
-
1. A computer implemented method for generating search result snippets, comprising:
-
identifying a first set of search results responsive to a first query during a search session, the first query including one or more first search tokens; for each search result in the first set of search results, identifying a first snippet in content referred to by the search result, the first snippet selected based on a location of the one or more first search tokens of the first query in the content referred to by the search result; identifying a second set of search results responsive to a different second query during the search session, the second query including one or more second search tokens; identifying a repetitive search result that is a search result for both the first query and the second query during the search session, wherein the repetitive search result was not selected in the first set of search results; and selecting a second snippet from a plurality of different snippets in content referred to by the repetitive search result wherein the second snippet is different from the identified first snippet for the repetitive search result, and wherein the second snippet is selected based at least partly on an associated weight that is determined from a location of the second snippet in content referred to by the repetitive search result. - View Dependent Claims (2, 3, 4, 14)
-
-
5. A machine-readable storage device including a program product having stored instructions executable by data processing apparatus to cause the data processing apparatus to perform operations comprising:
-
identifying a first set of search results responsive to a first query during a search session, the first query including one or more first search tokens; for each search result in the first set of search results, identifying a first snippet in content referred to by the search result, the first snippet selected based on a location of the one or more first search tokens of the first query in the content referred to by the search result; identifying a second set of search results responsive to a different second query during the search session, the second query including one or more second search tokens; identifying a repetitive search result that is a search result in both the first set of search results and the second set of search results, wherein the repetitive search result was not selected in the first set of search results; and selecting a second snippet from a plurality of different snippets in content referred to by the repetitive search result wherein the second snippet is different from the identified first snippet for the repetitive search result, and wherein the second snippet is selected based at least partly on an associated weight that is determined from a location of the second snippet in content referred to by the repetitive search result. - View Dependent Claims (6, 7, 13, 15)
-
-
8. A system comprising:
-
a machine-readable storage device storing a program product; and a data processing apparatus configured to execute the program product to perform operations comprising; identifying a first set of search results responsive to a first query during a search session, the first query including one or more first search tokens; for each search result in the first set of search results, identifying a first snippet in content referred to by the search result, the first snippet selected based on a location of the one or more first search tokens of the first query in the content referred to by the search result; identifying a second set of search results responsive to a different second query during the search session, the second query including one or more second search tokens; identifying a repetitive search result that is a search result in both the first set of search results and the second set of search results, wherein the repetitive search result was not selected in the first set of search results; and selecting a second snippet from a plurality of different snippets in content referred to by the repetitive search result wherein the second snippet is different from the identified first snippet for the repetitive search result, and wherein the second snippet is selected based at least partly on an associated weight that is determined from a location of the second snippet in content referred to by the repetitive search result. - View Dependent Claims (9, 10, 11, 12, 16)
-
Specification