Search tools and techniques
First Claim
Patent Images
1. A method of assisting a search, comprising:
- receiving an initial search of a user A;
from the initial search identifying at least one related productive search of at least one other user, wherein a search is identified as productive if the search ends at an official site; and
using the related productive search to focus a search by user A;
wherein a search is identified as related if the search includes at least one of the following;
a keyword search which has at least one keyword that is semantically linked to at least one keyword of the initial search;
a keyword search which has at least one keyword that is lexically linked to at least one keyword of the initial search;
a search result of the other user which has a significant number of the same search results as the initial search.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention provides tools and techniques for assisting searches of large information collections, such as the Internet or databases. An initial search from a given user A is used to help identify related productive searches by other users. Those searches (keywords and/or searched portions) are then used to focus the search effort of user A. Activities by other users in response to search results are tracked to help a search assistant automatically identify the results those other users deemed of greatest interest.
81 Citations
14 Claims
-
1. A method of assisting a search, comprising:
-
receiving an initial search of a user A; from the initial search identifying at least one related productive search of at least one other user, wherein a search is identified as productive if the search ends at an official site; and using the related productive search to focus a search by user A; wherein a search is identified as related if the search includes at least one of the following; a keyword search which has at least one keyword that is semantically linked to at least one keyword of the initial search; a keyword search which has at least one keyword that is lexically linked to at least one keyword of the initial search; a search result of the other user which has a significant number of the same search results as the initial search. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of assisting a search, comprising:
-
receiving an initial search of a user A; from the initial search identifying at least one related productive search of at least one other user, wherein a search is identified as productive if the search ends with a user scrolling to get to part of a search result document that was not initially displayed; and using the related productive search to focus a search by user A; wherein a search is identified as related if the search includes at least one of the following; a keyword search which has at least one keyword that is semantically linked to at least one keyword of the initial search; a keyword search which has at least one keyword that is lexically linked to at least one keyword of the initial search; a search result of the other user which has a significant number of the same search results as the initial search. - View Dependent Claims (8, 9, 10)
-
-
11. A method of assisting a search, comprising:
-
receiving an initial search of a user A; from the initial search identifying at least one related productive search of at least one other user, wherein a search is identified as productive if the search ends with multiple browsers and/or other windows being spawned on a computer device by a user in a depth-first search by the user rooted at a search result document after the search result document is displayed to the user; and using the related productive search to focus a search by user A; wherein a search is identified as related if the search includes at least one of the following; a keyword search which has at least one keyword that is semantically linked to at least one keyword of the initial search; a keyword search which has at least one keyword that is lexically linked to at least one keyword of the initial search; a search result of the other user which has a significant number of the same search results as the initial search. - View Dependent Claims (12, 13, 14)
-
Specification