Adapting a search classifier based on user queries
First Claim
Patent Images
1. A computer-readable storage medium having computer-executable instructions for performing steps comprising:
- applying multiple different user queries to an automated classifier to identify multiple tasks, each user query comprising at least one word;
for each user query;
providing a task identified for the user query to a user;
logging a task selected by the user;
generating a mapping between each query and each selected task;
selecting fewer than all of the mappings to train a new classifier, wherein selecting fewer than all of the mappings to train the new classifier comprises selecting mappings based on when the mappings were generated; and
storing the new classifier on a computer-readable storage medium, the new classifier for identifying at least one task from a user query.
1 Assignment
0 Petitions
Accused Products
Abstract
Multiple different user queries are applied to an automated classifier to identify multiple tasks. For each query, a task is provided to a user. A task selected by the user is logged and a mapping between each query and each selected task is generated. Fewer than all of the mappings are used to train a new classifier, wherein selecting fewer than all of the mappings to train the new classifier comprises selecting mappings based on when the mappings were generated. The new classifier is stored on a computer-readable storage medium.
-
Citations
12 Claims
-
1. A computer-readable storage medium having computer-executable instructions for performing steps comprising:
-
applying multiple different user queries to an automated classifier to identify multiple tasks, each user query comprising at least one word;
for each user query;
providing a task identified for the user query to a user;
logging a task selected by the user;
generating a mapping between each query and each selected task;
selecting fewer than all of the mappings to train a new classifier, wherein selecting fewer than all of the mappings to train the new classifier comprises selecting mappings based on when the mappings were generated; and
storing the new classifier on a computer-readable storage medium, the new classifier for identifying at least one task from a user query. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
applying multiple different user queries to an automated classifier to identify multiple tasks;
for each query, providing a task identified for the query to a user;
for at least two queries, logging a task selected by the user;
generating a mapping between each query for which a task was selected and each selected task;
selecting fewer than all of the mappings to train a new classifier by selecting mappings based on when the mappings were generated; and
storing the new classifier on a computer-readable storage medium, the new classifier for identifying at least one task from a user query. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method comprising:
-
receiving input designating a first percentage of mappings between a first task and a first set of queries that is to be used to train a classifier, the first percentage less than one-hundred percent;
receiving input designating a second percentage of mappings between a second task and a second set of queries that is to be used to train the classifier, the second percentage less than one-hundred percent;
retrieving the first percentage of mappings between the first task and the first set of queries by selecting the latest formed mappings between the first task and the first set of queries up to the first percentage;
retrieving the second percentage of mappings between the second task and the second set of queries by selecting the latest formed mappings between the second task and the second set of queries up to the second percentage;
using the retrieved mappings to train a classifier for classifying a query into at least one task; and
storing the classifier on a computer-readable storage medium. - View Dependent Claims (12)
-
Specification