×

Detecting product lines within product search queries

  • US 10,394,816 B2
  • Filed: 12/27/2012
  • Issued: 08/27/2019
  • Est. Priority Date: 12/27/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method to determine new product lines from unknown search terms in product searches, comprising:

  • receiving, using one or more computing devices, a first product query comprising first search terms;

    classifying, using the one or more computing devices, the first product query to identify a product category for the first product query;

    identifying, using the one or more computing devices, a brand corresponding to the first 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 first search terms;

    retrieving, using the one or more computing devices, a known attribute list for the product category;

    identifying, using the one or more computing devices, one or more unknown terms within the first product query that do not correspond to the known attribute list for the product category;

    classifying, using the one or more computing devices, the one or more unknown terms not corresponding to the known attribute list as unknown product line terms based on comparing the one or more terms against known product line templates comprising known product lines corresponding to known brands;

    computing, using the one or more computing devices, a metric indicating a correspondence of the unknown product line terms to an actual product line within the brand, wherein computing the metric comprises determining a total number of other product queries comprising the unknown product line terms;

    determining, using the one or more computing devices, that the metric exceeds a predefined 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 determining that the metric exceeds the specified threshold;

    performing, using the one or more computing devices, a product search for the new product line using the first product query to obtain first search results;

    refining, using the one or more computing devices, the first search results based on the new product line to obtain second search results; and

    returning, using the one or more computing devices, search results according to the product search for the new product line.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×