US 12,266,001 B2
Garment size mapping
Jonathan Su, San Jose, CA (US); Mihir Naware, Redwood City, CA (US); Jatin Chhugani, Santa Clara, CA (US); and Neelakantan Sundaresan, Mountain View, CA (US)
Assigned to eBay Inc., San Jose, CA (US)
Filed by eBay Inc., San Jose, CA (US)
Filed on Jun. 26, 2023, as Appl. No. 18/341,402.
Application 18/341,402 is a continuation of application No. 17/331,027, filed on May 26, 2021, granted, now 11,734,740.
Application 17/331,027 is a continuation of application No. 16/167,867, filed on Oct. 23, 2018, granted, now 11,055,758, issued on Jul. 6, 2021.
Application 16/167,867 is a continuation of application No. 14/503,309, filed on Sep. 30, 2014, abandoned.
Prior Publication US 2023/0334546 A1, Oct. 19, 2023
Int. Cl. G06Q 30/06 (2023.01); G06Q 30/0601 (2023.01)
CPC G06Q 30/0621 (2013.01) [G06Q 30/0643 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer implemented method, comprising one or more computers executing the following steps:
receiving, from a user device, a match request comprising a preference of a user and a base client size of the user;
identifying, based on analyzing a garment database, one or more matching garments having a threshold level of similarity to the preference of the user;
generating, using a boundary detection algorithm, one or more three-dimensional garment models for at least one matching garment of the one or more matching garments by:
comparing respective pixel values of each pixel in an image of the at least one matching garment to a boundary threshold value;
detecting, within the image, at least one boundary comprising a set of pixels that satisfy the boundary threshold value; and
joining a set of vertices corresponding to the set of pixels to obtain at least one partial shape of the at least one matching garment, wherein the one or more three-dimensional garment models include the at least one partial shape;
generating, using a standardized size scale and the one or more three-dimensional garment models, a size map of the base client size to a set of target garment sizes;
generating, based on the size map and the one or more matching garments, a match communication indicating:
information associated with the one or more matching garments and, for each matching garment of the one or more matching garments, a match value indicating how closely the matching garment matches the preference of the user, and
a target garment size, from the set of target garment sizes, having a closest match to the base client size; and causing
communication, to the user device, of the match communication.