×

Automated categorization of products in a merchant catalog

  • US 10,528,907 B2
  • Filed: 12/19/2012
  • Issued: 01/07/2020
  • Est. Priority Date: 12/19/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method implemented on at least one machine having at least one processor, storage, and a communication platform connected to a network, the method comprising:

  • receiving information about a plurality of products, the information about each of the plurality of products comprising a plurality of text metadata fields;

    receiving a set of categories arranged in one or more hierarchical structures;

    automatically determining, using the at least one processor, associations between the plurality of products and the set of categories by estimating a probability that each of the products belongs to each category in the set of categories by generating a feature vector for the each product by concatenating the respective plurality of text metadata fields into a paragraph, the associations specifying one or more categories from the set of categories associated with each of the plurality of products based upon at least one of the plurality of text metadata fields in accordance with each of the plurality of products, wherein each of the associations specifies that the respective product belongs to the respective one or more categories, the estimated probability being computed based on a prior probability of each of the products belonging to a particular category;

    receiving a search query input by a user to a search engine via the network;

    determining, using the search engine executed by the at least one processor, a first product responsive to the search query;

    identifying, using the at least one processor, a first category associated with a first hierarchical structure to which the first product belongs based upon the determined associations;

    identifying, using the at least one processor, a second category associated with a second hierarchical structure to which the first product belongs based upon the determined associations, wherein the second hierarchical structure is independent of the first hierarchical structure; and

    identifying, using the at least one processor, a second product belonging to the second category as a search result provided to the user via the network based at least upon the determined associations.

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