Patent ID: 11861675
Assignee: HOME DEPOT PRODUCT AUTHORITY, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A computer-implemented method, comprising:
determining, by one or more processors of one or more computing devices associated with a retailer website, a first taxonomy of an anchor product, wherein:
the first taxonomy comprises a plurality of levels for classifying products organized from a highest taxonomy level to a lowest taxonomy level; and
a greater number of products are classified under the highest taxonomy level than under the lowest taxonomy level;

determining, by the one or more processors, a second taxonomy closest to the first taxonomy, wherein:
the second taxonomy is associated with a group of products,
the first taxonomy and the second taxonomy have at least a common highest taxonomy level,
each of the first taxonomy of the anchor product and the second taxonomy includes at least three levels,
the determination that the second taxonomy is closest to the first taxonomy is made at least in part based on co-purchase data indicating that the anchor product and at least one product in the group of products are purchased together more often than products associated with other taxonomies are purchased with the anchor product,
the determination that the second taxonomy is closest to the first taxonomy further comprises determining that at least the two highest levels of the first taxonomy and the second taxonomy are exactly the same, and
the first taxonomy and the second taxonomy have at least different lowest taxonomy levels;

determining, by the one or more processors, a most similar product to the anchor product from a group of products associated with the lowest level of the second taxonomy, such that the first taxonomy of the anchor product and the second taxonomy of the most similar product have at least the two highest levels that are exactly the same and the lowest levels that are different, wherein the determining the most similar product from the group of products further comprises:
training a neural network using manually-created sets of similar products;
inputting product information of the anchor product and product information of each product of the group of products into the trained neural network;
performing, using a cosine similarity layer of the trained neural network, a comparison between product information of the anchor product and product information of each product of the group of products, the comparison comprising applying a cosine similarity function to at least one vector of the anchor product and at least one vector of each product of the group of products; and
determining, based on the comparison, that the product information of the anchor product is closest to product information of the most similar product;

associating, by the one or more processors, the anchor product and the most similar product with one another in a product collection, and
sending, by the one or more processors to a user computing device, data structured such that the most similar product is displayed on a display of the user computing device along with the anchor product on a display of the user computing device as part of a single interface or webpage of the retailer website provided by the one or more computing devices associated with the retailer website.