Method, apparatus, and computer readable storage for training human searchers
First Claim
Patent Images
1. A computer readable storage medium having a program embodied therein for controlling a computer to execute operations, comprising:
- consulting a searcher database to monitor a busy status of a searcher;
determining whether the searcher is a pro searcher when the searcher status indicates that the searcher is idle;
determining whether an apprentice searcher is logged-in;
receiving a training request from a master searcher;
alerting said apprentice searcher, a pro searcher, or a master searcher to which training is to be provided with a message to participate in query training said alerting emulating processing of a user request;
obtaining a training query from a query database at a searcher ranking and matching keywords to which said apprentice searcher, said pro searcher, or said master searcher is assigned;
receiving from said apprentice searcher, said pro searcher, or said master searcher, an acceptance of the training query as the user request;
determining whether the training query has been previously provided to said apprentice searcher, said pro searcher, or said master searcher;
transmitting the training query to emulate a request from a user to said apprentice searcher, said pro searcher, or said master searcher when the searcher is selected to participate in query training when determining that the training query has not been previously provided to said apprentice searcher, said pro searcher, or said master searcher;
comparing search results produced by said apprentice searcher, said pro searcher, or said master searcher to previously provided search results;
assigning a grade to said apprentice searcher, said pro searcher, or said master searcher;
sending feedback to said apprentice searcher, said pro searcher, or said master searcher regarding performance when determining that a user provides feedback for the user request;
marking the training query as completed for said apprentice searcher, said pro searcher, or said master searcher;
determining whether ranking of said apprentice searcher, said pro searcher, or said master searcher requires adjustment; and
adjusting rank of said apprentice searcher, said pro searcher, or said master searcher based on said determining.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for enhancing search skills of human searchers in an information search system. The invention allows human searchers to be trained when they are not particularly busy fielding search queries from information seekers. The training can allow the searcher to increase their performance rating, thereby allowing greater effectiveness in fielding search queries for information seekers. The method can include determining whether a searcher is eligible to receive or provide training; and training an idle searcher with training queries, and/or search results.
-
Citations
25 Claims
-
1. A computer readable storage medium having a program embodied therein for controlling a computer to execute operations, comprising:
-
consulting a searcher database to monitor a busy status of a searcher; determining whether the searcher is a pro searcher when the searcher status indicates that the searcher is idle; determining whether an apprentice searcher is logged-in; receiving a training request from a master searcher; alerting said apprentice searcher, a pro searcher, or a master searcher to which training is to be provided with a message to participate in query training said alerting emulating processing of a user request; obtaining a training query from a query database at a searcher ranking and matching keywords to which said apprentice searcher, said pro searcher, or said master searcher is assigned; receiving from said apprentice searcher, said pro searcher, or said master searcher, an acceptance of the training query as the user request; determining whether the training query has been previously provided to said apprentice searcher, said pro searcher, or said master searcher; transmitting the training query to emulate a request from a user to said apprentice searcher, said pro searcher, or said master searcher when the searcher is selected to participate in query training when determining that the training query has not been previously provided to said apprentice searcher, said pro searcher, or said master searcher; comparing search results produced by said apprentice searcher, said pro searcher, or said master searcher to previously provided search results; assigning a grade to said apprentice searcher, said pro searcher, or said master searcher; sending feedback to said apprentice searcher, said pro searcher, or said master searcher regarding performance when determining that a user provides feedback for the user request; marking the training query as completed for said apprentice searcher, said pro searcher, or said master searcher; determining whether ranking of said apprentice searcher, said pro searcher, or said master searcher requires adjustment; and adjusting rank of said apprentice searcher, said pro searcher, or said master searcher based on said determining.
-
-
2. A system, comprising:
-
a searcher computer system for transmitting simulated search queries; a trainee computer system that receives the simulated search queries and provides search results to the simulated search queries; and a search system for conducting an interaction between the trainee computer system, the searcher computer system, and said search system; consulting a searcher database to monitor a busy status of a searcher; determining whether the searcher is a pro searcher when the searcher status indicates that the searcher is idle; determining whether an apprentice searcher is logged-in; receiving a request to provide training by a first master searcher; alerting said apprentice searcher, a pro searcher, or a second master searcher to which training is to be provided with a message to participate in query training said alerting emulating processing of a user request; obtaining a training query from a query database matching a ranking and matching keywords to which said apprentice searcher, said pro searcher, or said second master searcher is assigned; receiving from said apprentice searcher, said pro searcher, or said second master searcher, an acceptance of the training query as the user request; transmitting a simulated search query to said apprentice searcher, said pro searcher, or said second master searcher when the searcher is selected to participate in query training, the simulated search query being selected by the first master searcher based on whether the acceptance is received from said apprentice searcher, said pro searcher, or said second master searcher; comparing search results produced by said apprentice searcher, said pro searcher, or said second master searcher to previously provided search results; assigning a grade to said apprentice searcher, said pro searcher, or said second master searcher; sending feedback to said apprentice searcher, said pro searcher, or said second master searcher regarding performance when determining that a user provides feedback for the user request; determining whether ranking of said apprentice searcher, said pro searcher, or said second master searcher requires adjustment; and adjusting rank of said apprentice searcher, said pro searcher, or said second master searcher when required, and wherein said trainee computer system, searcher computer system, and search system are communicatively coupled via a network.
-
-
3. A computer-implemented method for training a human searcher for use with a computer, comprising:
-
consulting a searcher database to monitor a busy status of a searcher; determining whether the searcher is a pro searcher when the searcher status indicates that the searcher is idle; determining whether an apprentice searcher is logged-in; receiving a training request from a master searcher; alerting said apprentice searcher, a pro searcher, or a master searcher to which training is to be provided with a message to participate in query training said alerting emulating processing of a user request; obtaining a training query from a query database at a searcher ranking and matching keywords to which said apprentice searcher, said pro searcher, or said master searcher is assigned; receiving from said apprentice searcher, said pro searcher, or said master searcher, an acceptance of the training query as the user request; determining whether the training query has been previously provided to said apprentice searcher, said pro searcher, or said master searcher; transmitting the training query to emulate a request from a user to said apprentice searcher, said pro searcher, or said master searcher when the searcher is selected to participate in query training when determining that the training query has not been previously provided to said apprentice searcher, said pro searcher, or said master searcher; comparing search results produced by said apprentice searcher, said pro searcher, or said master searcher to previously provided search results; assigning a grade to said apprentice searcher, said pro searcher, or said master searcher; sending feedback to said apprentice searcher, said pro searcher, or said master searcher regarding performance when determining that a user provides feedback for the user request; marking the training query as completed for said apprentice searcher, said pro searcher, or said master searcher; determining whether ranking of said apprentice searcher, said pro searcher, or said master searcher requires adjustment; and adjusting rank of said apprentice searcher, said pro searcher, or said master searcher based on said determining. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification