SEARCH RESULTS USING A PANEL
First Claim
1. A method to improve search results, comprising:
- finding, in network traffic, requests from a user, wherein the requests include requests for performance of a first search using a first search engine based on a first search term and a second search using a second search engine based on a second search term;
calculating a similarity value that reflects degrees of similarity between the first search term and the second search term;
determining whether the similarity value exceeds a specified threshold;
upon determining that the similarity value exceeds the specified threshold, performing at least one of;
(a) updating stored relevance data to reduce a relevance value between the first search term and any search result items visited by said user based on the first search, or(b) updating stored relevance data to increase the relevance value between the second search term and one or more search result items visited by said user based on the second search.
9 Assignments
0 Petitions
Accused Products
Abstract
Techniques are described to improve search results using a panel. A search engine deploys one or more network traffic monitors. Traffic monitors analyze network traffic and find HTTP requests made to search engines. When a search query is spotted, the traffic monitor records the sequence of user requests, including search engine, search terms, and sites visited. A sequence of queries where a user visits one search engine, enters a query, visits zero or more sites from the results listings, and visits a second search engine, enters a query and visits one or more websites and stops searching is used to determine whether to increase or decrease a relevance value between a search term and the sites visited.
-
Citations
18 Claims
-
1. A method to improve search results, comprising:
-
finding, in network traffic, requests from a user, wherein the requests include requests for performance of a first search using a first search engine based on a first search term and a second search using a second search engine based on a second search term; calculating a similarity value that reflects degrees of similarity between the first search term and the second search term; determining whether the similarity value exceeds a specified threshold; upon determining that the similarity value exceeds the specified threshold, performing at least one of; (a) updating stored relevance data to reduce a relevance value between the first search term and any search result items visited by said user based on the first search, or (b) updating stored relevance data to increase the relevance value between the second search term and one or more search result items visited by said user based on the second search. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable storage medium carrying one or more sequences of instructions which, when executed by one or more processors, causes the one or more processors to:
-
find, in network traffic, requests from a user, wherein the requests include requests for performance of a first search using a first search engine based on a first search term and a second search using a second search engine based on a second search term; calculate a similarity value that reflects degrees of similarity between the first search term and the second search term; determine whether the similarity value exceeds a specified threshold; upon determining that the similarity value exceeds the specified threshold, perform at least one of; (a) update stored relevance data to reduce a relevance value between the first search term and one or more search result items visited by said user based on the first search, or (b) update stored relevance data to increase the relevance value between the second search term and one or more search result items visited by said user based on the second search. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification