Determining related terms based on link annotations of documents belonging to search result sets
First Claim
1. A method comprising performing a machine-executed operation involving instructions, wherein the machine-executed operation is at least one of:
- A) sending said instructions over transmission media;
B) receiving said instructions over transmission media;
C) storing said instructions onto a machine-readable storage medium; and
D) executing the instructions;
wherein said instructions are instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of;
generating a first set of search results based on a first set of query terms submitted by a user;
automatically generating a second set of query terms based at least in part on data associated with one or more links in a set of links;
wherein at least one link in the one or more links is one of;
a link within a document that was referenced within the first set of search results; and
a link to a document that was referenced within the first set of search results; and
automatically performing at least one of;
determining a second set of search results based at least in part on the second set of query terms; and
sending the second set of query terms toward a user that submitted a first set of query terms.
9 Assignments
0 Petitions
Accused Products
Abstract
Techniques for automatically focusing searches conducted by a search engine are provided. According to one aspect, revised query terms are automatically generated based on text in links that are in incoming (and/or outgoing) link lists associated with documents that are referenced in initial search results generated based on initial query terms. For example, some of the phrases that appear in incoming (and/or outgoing) links associated with a result document may be selected. The selected phrases may be added to the initial query terms to generate revised query terms. These revised query terms may be submitted automatically to the search engine in order to produce a more focused list of revised search results. This process may be performed repeatedly, each iteration revising query terms generated by the previous iteration, until specified criteria are satisfied, at which point the final revised search results may be presented to a user.
-
Citations
19 Claims
-
1. A method comprising performing a machine-executed operation involving instructions, wherein the machine-executed operation is at least one of:
-
A) sending said instructions over transmission media;
B) receiving said instructions over transmission media;
C) storing said instructions onto a machine-readable storage medium; and
D) executing the instructions;
wherein said instructions are instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of;
generating a first set of search results based on a first set of query terms submitted by a user;
automatically generating a second set of query terms based at least in part on data associated with one or more links in a set of links;
wherein at least one link in the one or more links is one of;
a link within a document that was referenced within the first set of search results; and
a link to a document that was referenced within the first set of search results; and
automatically performing at least one of;
determining a second set of search results based at least in part on the second set of query terms; and
sending the second set of query terms toward a user that submitted a first set of query terms. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising performing a machine-executed operation involving instructions, wherein the machine-executed operation is at least one of:
-
A) sending said instructions over transmission media;
B) receiving said instructions over transmission media;
C) storing said instructions onto a machine-readable storage medium; and
D) executing the instructions;
wherein said instructions are instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of;
receiving first query terms from a user;
automatically selecting, based at least in part on the first query terms, and from among a set of documents, first documents. automatically generating second query terms based at least in part on anchor text that is contained within links that occur within the first documents;
automatically selecting, based at least in part on the second query terms, and from among the set of documents, second documents;
wherein the first documents differ from the second documents. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification