DETECTING PRODUCT LINES WITHIN PRODUCT SEARCH QUERIES
First Claim
1. A computer-implemented method for determining product lines from product searches, comprising:
- receiving, using one or more computing devices, a product query comprising search terms;
classifying, using the one or more computing devices, the product query to identify a product category;
identifying, using the one or more computing devices, a brand corresponding to the product query, the brand being selected from a list of known brands for the product category and being based on one or more of the search terms;
identifying, using the one or more computing devices, unknown product line terms within the product query;
computing, using the one or more computing devices, a metric indicating how well the unknown product line terms correspond to an actual product line within the brand;
comparing, using the one or more computing devices, the metric to a specified threshold;
designating, using the one or more computing devices, the unknown product line terms as a new product line for the brand in response to the metric favorably comparing to the specified threshold;
performing, using the one or more computing devices, a product search based on the product query; and
returning, using the one or more computing devices, search results according to the product search.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods can determine product lines product searches. One or more computing devices can receive a product query of search terms. The product query may be classified to identify a product category. A brand may be identified for the product query. The brand may be selected from a list of known brands for the product category. One or more unknown product line terms may be identified within the product query. A metric may be computed to indicate how well the unknown product line terms correspond to an actual product line within the brand. The metric may be compared to a specified threshold. The unknown product line terms may be designated as a new product line of the brand if the metric favorably compares to the specified threshold. A product search may be performed on the product query. Product search results may be returned according to the product search.
-
Citations
20 Claims
-
1. A computer-implemented method for determining product lines from product searches, comprising:
-
receiving, using one or more computing devices, a product query comprising search terms; classifying, using the one or more computing devices, the product query to identify a product category; identifying, using the one or more computing devices, a brand corresponding to the product query, the brand being selected from a list of known brands for the product category and being based on one or more of the search terms; identifying, using the one or more computing devices, unknown product line terms within the product query; computing, using the one or more computing devices, a metric indicating how well the unknown product line terms correspond to an actual product line within the brand; comparing, using the one or more computing devices, the metric to a specified threshold; designating, using the one or more computing devices, the unknown product line terms as a new product line for the brand in response to the metric favorably comparing to the specified threshold; performing, using the one or more computing devices, a product search based on the product query; and returning, using the one or more computing devices, search results according to the product search. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
one or more computing devices that are configured to; receive a product query of search terms; classify the product query to identify a product category; identify a brand for the product query, the brand being selected from a list of known brands for the product category; identify unknown product line terms within the product query; compute a metric indicating how well the unknown product line terms correspond to an actual product line within the brand; compare the metric to a specified threshold; designate the unknown product line terms as a new product line of the brand in response to the metric favorably comparing to the specified threshold; perform a product search based on the product query; and return search results according to the product search. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
16. A computer program product, comprising:
a non-transitory computer-readable medium having computer-readable program code embodied thereon that, when executed by one or more computing devices, cause the one or more computing devices to perform a method comprising; receiving a product query comprising search terms; classifying the product query to identify a product category; identifying a brand for the product query, the brand being selected from a list of known brands for the product category; identifying unknown product line terms within the product query; computing a metric indicating how well the unknown product line terms correspond to an actual product line within the brand; comparing the metric to a specified threshold; designating the unknown product line terms as a new product line of the brand in response to the metric favorably comparing to the specified threshold; performing a product search based on the product query to obtain search results; refining the search results based on the designated new product line; and returning the search results according to the product search. - View Dependent Claims (17, 18, 19, 20)
Specification