US 11,055,344 B2
Product image evaluation system and method
Abon Chaudhuri, Sunnyvale, CA (US); Ajinkya More, Sunnyvale, CA (US); Alessandro Magnani, Menlo Park, CA (US); and Paolo Messina, San Jose, CA (US)
Assigned to WALMART APOLLO, LLC, Bentonville, AR (US)
Filed by Walmart Apollo, LLC, Bentonville, AR (US)
Filed on Mar. 21, 2019, as Appl. No. 16/360,496.
Claims priority of provisional application 62/646,170, filed on Mar. 21, 2018.
Prior Publication US 2019/0294627 A1, Sep. 26, 2019
Int. Cl. G06F 16/538 (2019.01); G06Q 30/06 (2012.01); G06F 7/08 (2006.01); G06F 16/55 (2019.01)
CPC G06F 16/538 (2019.01) [G06F 7/08 (2013.01); G06F 16/55 (2019.01); G06Q 30/0643 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A product image evaluation system comprising:
a product database comprising a product information record that comprises a product identifier and a product category for a product;
an image database comprising a plurality of candidate images for the product, wherein each candidate image of the plurality of candidate images comprises a respective different view of the product;
a parameterized grouping engine configured to produce one or more groups of similar images by performing, using one or more processors, a pairwise comparison between each pair of candidate images of the plurality of candidate images using at least one algorithm configured based on a parameter associated with the product category of the product, wherein each one of the one or more groups of similar images comprises a particular respective different view of the product;
an image selector configured to produce a set of selected images by choosing, using the one or more processors, a best image of the respective different view of the product in each group of similar images of the one or more groups of similar images based on one or more selection criteria related to a quality of each similar image in the each group of similar images; and
an image sorter configured to produce an ordered list of the set of selected images for the product by ordering, using the one or more processors, the set of selected images based on one or more sorting criteria related to respective content of each selected image in the set of selected images.