Scalable search system using human searchers
First Claim
1. A method of performing a search comprising:
- receiving a request for information from a query source;
choosing an item based on a keyword of a query of the request when human searchers are allowed to register for the keyword;
providing an interface including controls optimizing a human assisted search to a human searcher when determining that the human searcher is a highest ranking human searcher of human searchers accepting the query;
including a ranked list indicating the item in the interface;
receiving from the human searcher a selection indicating the item;
providing the item to the human searcher;
selecting a search result based on a content of the item; and
providing the search result to the query source.
1 Assignment
0 Petitions
Accused Products
Abstract
A system allowing a query to be submitted to a server that locates a human searcher to perform a search. The searcher performs a search including using conventional tools, browser, and provides results to the user. A searcher who produces result(s) accepted by the user is rewarded and the results can be used when a similar query is submitted by another user. The searcher is bested by comparing keywords of the query to keywords for which the searcher has registered and a high ranking searcher may be chosen by the system based on various factor(s). While the search is performed, information including videos, games, advertisements, etc., may be provided to the user based on keywords of the query and selection by the searcher. The reward for the searchers can be based on revenue from advertisements.
-
Citations
20 Claims
-
1. A method of performing a search comprising:
-
receiving a request for information from a query source; choosing an item based on a keyword of a query of the request when human searchers are allowed to register for the keyword; providing an interface including controls optimizing a human assisted search to a human searcher when determining that the human searcher is a highest ranking human searcher of human searchers accepting the query; including a ranked list indicating the item in the interface; receiving from the human searcher a selection indicating the item; providing the item to the human searcher; selecting a search result based on a content of the item; and providing the search result to the query source. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transient computer readable storage medium including an instruction stored therein for causing a computer to execute a process comprising:
-
receiving a request for information from a query source; choosing an item based on a keyword of a query of the request when the keyword is included in a predetermined set of keywords which can direct requests to human searchers; rendering an interface including indicators facilitating a human assisted search to a human searcher when the human searcher is a highest ranking searcher notified of the query and the human searcher accepts the query; including a ranked list indicating the item in the interface; including a search result produced by submitting the request to a search engine; selecting the search engine based on the keyword and the human searcher; receiving from the human searcher a selection indicating the item; providing the item to the human searcher; obtaining an edited search result from the human searcher based on the providing; and sending the edited search result and an indicator of the item to the query source.
-
-
20. A search apparatus comprising:
-
a query source computer providing a request for information; a searcher computer rendering an interface including indicators optimizing a human assisted search to a human searcher and searching a storage accessible solely via the searcher computer; and a search system receiving the request for information, choosing an item based on a keyword of a query of the request when human searchers are allowed to register for the keyword, ranking the keyword based on a number of searchers registered for the keyword, providing the interface to the searcher computer when determining that the human searcher is a highest ranking searcher which has accepted the query, including a ranked list indicating the item in the interface, receiving a selection indicating the item, providing the item to the searcher computer, obtaining a search result obtained using information from the storage and providing the search result to the query source computer.
-
Specification