Search query categorization for business listings search
First Claim
Patent Images
1. A method for identifying categories relevant to a search query, the method comprising:
- receiving the search query;
inputting the search query to a classification component that includes a category model trained with training data from one or more sources of information that relate terms to categories;
receiving one or more categories from the classification component in response to the search query; and
transmitting the one or more categories.
3 Assignments
0 Petitions
Accused Products
Abstract
A category classification component locates appropriate categories that apply to a user search query. The categories may be yellow page business listings. The category classification component may include a category model that is automatically trained on one or more of a number of possible training data sources. The training data sources may include directory listings, web documents, query traffic, and advertisement traffic.
157 Citations
32 Claims
-
1. A method for identifying categories relevant to a search query, the method comprising:
-
receiving the search query;
inputting the search query to a classification component that includes a category model trained with training data from one or more sources of information that relate terms to categories;
receiving one or more categories from the classification component in response to the search query; and
transmitting the one or more categories. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A category classification device comprising:
-
a category classification component configured to implement a statistical model that associates search queries to business categories relevant to the search queries, the category classification component operating in a first mode in which the category classification component learns the associations between the search queries and the business categories based on training data and in a second mode in which the category classification component generates relevant business categories in response to input search queries; and
a category model configured to store the associations between the search queries and the business categories as a set of probabilities, the category model being constructed based on training data selected from at least one of predefined yellow page listings, categorized business web sites, consumer reports information, restaurant guides, query traffic data, and advertisement traffic data. - View Dependent Claims (17, 18)
-
-
19. A computing device comprising:
-
a processor; and
a memory coupled to the processor, the memory including a category classification component configured to implement a statistical model that associates search queries to business categories relevant to the search queries, the category classification component operating in a first mode in which the category classification component learns the associations between the search queries and the business categories based on training data and in a second mode in which the category classification component generates relevant business categories in response to input search queries, the training data being selected from at least one of pre-defined yellow page listings, categorized business web sites, consumer reports information, restaurant guides, query traffic data, and advertisement traffic data; and
a category model configured to store the associations between the search queries and the business categories as a set of probabilities, the category model being constructed based on the training data. - View Dependent Claims (20, 21)
-
-
22. A method of training a model to associate categories with search queries, the method comprising:
-
receiving training data as a set of category entries each associated with a search query, each search query being represented by one or more search terms; and
automatically generating a statistical classification model based on the training data as a set of values that define probabilities of the search terms being associated with particular ones of the category entries. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A device comprising:
-
means for generating training data as a set of business category entries each associated with a search query, each search query being represented by one or more search terms; and
means for generating a category model based on the training data as a set of values that define probabilities of the search terms being associated with particular ones of the business category entries.
-
-
32. A computer-readable medium containing program instructions that when executed by a processor cause the processor to:
-
generate training data as a set of business category entries each associated with a search query, each search query being represented by one or more search terms; and
create a statistical classifier model based on the training data as a set of values that define probabilities of the search terms being associated with particular ones of the business category entries.
-
Specification