Scalable search system using human searchers
First Claim
1. A method of performing a search, comprising:
- receiving a query from a query source;
selecting a human searcher who can perform a search responsive to the query; and
presenting the query to the searcher to perform a search for the query and produce search results; and
supplying search results to the query source.
1 Assignment
0 Petitions
Accused Products
Abstract
A system that allows a query to be submitted to a query distribution server that locates a human searcher who can perform a search on the query. The searcher performs a search using conventional search tools, such as a computer browser, and provides the results to the user through the system. A searcher who produces a search accepted by the user is rewarded. The results linked to the query can be stored in a database for later use when a similar query is submitted by another user. The searcher is located by comparing keywords of the query to keywords for which the searcher has registered to do searches. The searcher chosen by the system is one that ranks well in the keywords of the query that match to keywords registered by the searcher, prior successful searching by the searcher, speed of producing search results, and other factors that help to provide a quality search and experience for the user. While the search is being performed the user can be occupied by information provided to the user, such as videos, games, advertisements, etc. The information presented during the search can be based on keywords of the query and designated by the searcher who performs the search. The reward for the searchers can be based on revenue from advertisements.
-
Citations
71 Claims
-
1. A method of performing a search, comprising:
-
receiving a query from a query source;
selecting a human searcher who can perform a search responsive to the query; and
presenting the query to the searcher to perform a search for the query and produce search results; and
supplying search results 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, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 47, 48, 68, 69, 70, 71)
-
-
44. A method of ranking keywords, comprising:
-
determining a number of searchers signed up for each of the keywords; and
ordering the keywords responsive to the number.
-
-
49. A system, comprising;
-
a user system allowing a user to enter a query;
a server determining a searcher to search the query; and
a searcher system allowing the searcher to search for search results for the query and provide the search results to the user.
-
-
50. A computer readable storage for controlling a computer with a process stored therein, comprising locating a searcher who can perform a search responsive to a received query and presenting the query to the searcher to perform a search for the query and produce search results.
-
51. A computer readable storage for controlling a computer with a database comprising a query, a keyword corresponding to the query and a searcher corresponding to the keyword.
-
52. A computer readable data structure of a storage for controlling a computer comprising a keywords and searchers linked to the keywords.
-
53. A user display, comprising;
-
a query field for entry of a query by a user to be provided to a searcher; and
a search results field for search results supplied by the searcher.
-
-
54. A searcher display, comprising:
-
a query field providing the query of a user; and
a search results field for search results to be supplied to the user. - View Dependent Claims (66, 67)
-
-
55. A method, comprising:
-
presenting a searcher with a query and allowing the searcher to produce search results for the query; and
rewarding the searcher for accepted search results. - View Dependent Claims (56, 57, 58, 59)
-
-
60. A method, comprising:
-
starting a search responsive to a query; and
presenting an advertisement to a user during the search. - View Dependent Claims (61, 62, 63, 64, 65)
-
Specification