Category and Attribute Specifications for Product Search Queries
First Claim
1. A computer-implemented method for determining categories for product searches, the method comprising:
- receiving, using one or more computing devices, a product query of search terms;
classifying, using the one or more computing devices, the product query to identify a product category;
verifying, using the one or more computing devices, the search terms against an ambiguous term list for the product category;
verifying, using the one or more computing devices, the search terms against an attribute list for the product category;
classifying, using the one or more computing devices, the product query as fully understood for the product category in response to each of the search terms matching either the ambiguous term list for the product category or the attribute list for the product category;
performing, using the one or more computing devices, a product search on the product query;
refining, using the one or more computing devices, the product search by the product category in response to the product query being classified as fully understood; and
returning, using the one or more computing devices, search results according to the product search.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods can determine categories for product searches. One or more computing devices can receive a product query of search terms. The product query can be classified to identify a product category. The search terms may be verified against an ambiguous term list for the product category. The search terms may also be verified against an attribute list for the product category. The product query may be classified as fully understood in response to all of the search terms matching either the ambiguous term list or the attribute list for the product category. A product search may be performed on the product query. The product search may be informed by the product category when the product query has been classified as fully understood. Search results may be generated and returned according to the product search.
23 Citations
20 Claims
-
1. A computer-implemented method for determining categories for product searches, the method comprising:
-
receiving, using one or more computing devices, a product query of search terms; classifying, using the one or more computing devices, the product query to identify a product category; verifying, using the one or more computing devices, the search terms against an ambiguous term list for the product category; verifying, using the one or more computing devices, the search terms against an attribute list for the product category; classifying, using the one or more computing devices, the product query as fully understood for the product category in response to each of the search terms matching either the ambiguous term list for the product category or the attribute list for the product category; performing, using the one or more computing devices, a product search on the product query; refining, using the one or more computing devices, the product search by the product category in response to the product query being classified as fully understood; 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. A system, comprising:
-
one or more computing devices, wherein the one or more computing devices are configured to; receive a product query of search terms; classify the product query to identify a product category; verify the search terms against an ambiguous term list for the product category; verify the search terms against an attribute list for the product category; classify the product query in response to each of the search terms matching either the ambiguous term list for the product category or the attribute list for the product category; perform a product search on the product query; refine the product search by the product category in response to the product query being classified; and return search results according to the product search. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product, comprising:
a non-transitory computer-readable medium having computer-readable program code embodied therein that, when executed by one or more computing devices, cause the one or more computing devices to perform a method comprising; receiving, using one or more computing devices, a product query of search terms; classifying, using one or more computing devices, the product query to identify a product category; verifying, using one or more computing devices, the search terms against an ambiguous term list for the product category; verifying, using one or more computing devices, the search terms against an attribute list for the product category; classifying, using one or more computing devices, the product query as fully understood for the product category in response to each of the search terms matching either the ambiguous term list for the product category or the attribute list for the product category; performing, using one or more computing devices, a product search on the product query; refining, using one or more computing devices, the product search by the product category in response to the product query being classified as fully understood; and returning, using one or more computing devices, search results according to the product search. - View Dependent Claims (16, 17, 18, 19, 20)
Specification