CLASSIFYING E-COMMERCE QUERIES TO GENERATE CATEGORY MAPPINGS FOR DOMINANT PRODUCTS
First Claim
1. At a computer system, the computer system including one or more processors and system memory, the computer system communicatively coupled to a query log, the query log including query records for e-commerce queries executed against a product database, each query record containing:
- one or more categories that were used as search terms, query results from submitting the one or more category search terms in a query of the product database, and click through information indicating products, if any, that were selected from among the query results, the product database using a plurality of different categories to categorize products, the one or more category search terms selected from among the plurality of categories, a method for classifying e-commerce queries to generate category mappings for dominant products, the method comprising;
mining the query log for any query records with click through information that indicates one or more products were selected from among corresponding query results and that are within a specified date range;
for each of one or more categories selected from among the plurality of categories;
calculating a selection rate for one or more products selected from among at least one corresponding query result returned in response to a query of the category;
identifying a specified top number of products in the category, the specified top number of products having higher selection rates relative to other products in the category;
calculating a category score for the category based on product information associated with the specified top number of products in the category; and
ranking the one or more categories based on the calculated category scores.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention extends to methods, systems, and computer program products for classifying e-commerce queries to generate category mappings for dominant products. A query log is mined for any query records with click through information that indicates one or more products were selected from among corresponding query results. For each of one or more categories, a selection rate is calculated for any product selected from among at least one corresponding query result returned in response to a query of the category. A specified top number of products are identified in the category. The specified top number of products has higher selection rates relative to other products in the category. A category score is calculated for the category based on product information associated with the specified top number of products in the category. The one or more categories are ranked based on the calculated category scores.
-
Citations
20 Claims
-
1. At a computer system, the computer system including one or more processors and system memory, the computer system communicatively coupled to a query log, the query log including query records for e-commerce queries executed against a product database, each query record containing:
- one or more categories that were used as search terms, query results from submitting the one or more category search terms in a query of the product database, and click through information indicating products, if any, that were selected from among the query results, the product database using a plurality of different categories to categorize products, the one or more category search terms selected from among the plurality of categories, a method for classifying e-commerce queries to generate category mappings for dominant products, the method comprising;
mining the query log for any query records with click through information that indicates one or more products were selected from among corresponding query results and that are within a specified date range; for each of one or more categories selected from among the plurality of categories; calculating a selection rate for one or more products selected from among at least one corresponding query result returned in response to a query of the category; identifying a specified top number of products in the category, the specified top number of products having higher selection rates relative to other products in the category; calculating a category score for the category based on product information associated with the specified top number of products in the category; and ranking the one or more categories based on the calculated category scores. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
- one or more categories that were used as search terms, query results from submitting the one or more category search terms in a query of the product database, and click through information indicating products, if any, that were selected from among the query results, the product database using a plurality of different categories to categorize products, the one or more category search terms selected from among the plurality of categories, a method for classifying e-commerce queries to generate category mappings for dominant products, the method comprising;
-
14. A computer system for classifying e-commerce queries to generate category mappings for dominant products, the computer system comprising:
-
one or more processors; system memory; and one or more computer storage media having stored thereon computer-executable instructions representing a query classification module, the query classification module configured to; mine a query log for any query records with click through information that indicates one or more products were selected from among corresponding query results and that are within a specified date range; for each of one or more categories selected from among the plurality of categories; calculate a selection rate for any product selected from among at least one corresponding query result returned in response to a query of the category; identify a specified top number of products in the category, the specified top number of products having higher selection rates relative to other products in the category; calculate a category score for the category based on product information associated with the specified top number of products in the category; and rank the one or more categories based on the calculated category scores. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A computer program product for use at a computer system, the computer system communicatively coupled to a query log, the query log including query records for e-commerce queries executed against a product database, each query record containing:
- one or more categories that were used as search terms, query results from submitting the one or more category search terms in a query of the product database, and click through information indicating products, if any, that were selected from among the query results, the product database using a plurality of different categories to categorize products, the one or more category search terms selected from among the plurality of categories, the computer program product for implementing a method for classifying e-commerce queries to generate category mappings for dominant products, the computer program product comprising one or more computer storage devices having stored thereon computer-executable instructions that when executed at a processor cause the computer system to perform the method including the following;
mine the query log for any query records with click through information that indicates one or more products were selected from among corresponding query results and that are within a specified date range; for each of one or more categories selected from among the plurality of categories; calculate a selection rate for any product selected from among at least one corresponding query result returned in response to a query of the category; identify a specified top number of products in the category, the specified top number of products having higher selection rates relative to other products in the category; calculate a category score for the category based on product information associated with the specified top number of products in the category; and rank the one or more categories based on the calculated category scores. - View Dependent Claims (20)
- one or more categories that were used as search terms, query results from submitting the one or more category search terms in a query of the product database, and click through information indicating products, if any, that were selected from among the query results, the product database using a plurality of different categories to categorize products, the one or more category search terms selected from among the plurality of categories, the computer program product for implementing a method for classifying e-commerce queries to generate category mappings for dominant products, the computer program product comprising one or more computer storage devices having stored thereon computer-executable instructions that when executed at a processor cause the computer system to perform the method including the following;
Specification